C# ASP .NET Software Developer/Engineer for Web Applications
InsideTrack, Inc. (www.insidetrack.com) is the nation’s leading fast growing, mission driven education company of student coaching services for increasing customer retention in the $180 Billion higher education market. Since our founding in 2000, InsideTrack has served more than 250,000 students at 50 campus locations and has consistently demonstrated improved student outcomes in numerous controlled studies. The company is well-funded and backed by top tier venture capital firms.
InsideTrack is looking for a talented software developer to maintain existing two mission critical web-based applications that support our business. This position reports to the Software Development Manager.
Responsibilities:
· Participate in the software development including system design, development, testing, and deployment.
· Design, Develop, and Maintain applications using ASP.NET / C# / Microsoft AJAX technologies.
· Perform complex Database operations using SQL Server 2005 and Transact-SQL (T-SQL)
· Responsible for writing application code (ASP.NET C#), service-tier code (WCF Services), database objects (SQL Stored Procedures), as well as HTML, CSS, JavaScript, Microsoft AJAX.
· Comfortable coding 90% of the time and maintaining/enhancing current systems.
· Work with the architecture team to implement best practices and design patterns.
· Maintain a deep understanding of the company’s technology architecture, database schemas and configuration.
· Maintain a high level of ownership; includes participating in code reviews, documentation and evangelism and training.
· Constantly seek ways to improve the design, implementation and processes employed by software engineering, architecture, data services, systems and other technology teams.
· Responsible for designing and implementing comprehensive automated test code for most runtime code.
· Work in a small team of developers, designers, and functional managers on business and technology prototyping projects.
· Meet deadlines on assigned projects.
Qualifications:
· BS Degree in Computer Science/Engineering
· Knowledge of procedures and practices in all phases of software development life cycle.
· 4+ Years of experience in Web Application Development.
· At least 4 years experience with C#/.NET and SQL Server 2000/2005; experience with C++ a plus.
· Experience using Visual Studio 2005/2008 IDE and SQL Server Management Studio
· Solid understanding of OOP and C# 2.0/3.0/3.5 language features and Base Class Libraries
· At least 2 years of experience designing applications and components for enterprise class systems; includes application architecture, frameworks and data modeling.
· Solid understanding of Microsoft technologies including ASP.NET, ADO.NET, C#, WCF, MSMQ, XML/XSLT, SSIS, VS.NET, and Windows Server.
· Proficient in web technologies including HTML, JavaScript, AJAX and CSS; Flash or Silverlight a plus.
· Experience in.NET 3.5, Windows Workflow, Power Shell, SQL Server Integration Server (SSIS), and Windows Forms (WPF) are a plus.
· Experience with handling cross browser / cross platform issues.
· Experience with test driven development and automated testing frameworks for unit, integration and performance testing including the tools VS.Net and NUnit
· Strong understanding of issues faced in large-scale deployments and high-traffic web sites.
· Experience working with Agile methodologies.
· Good communication skills; both verbal, written and interpersonal, able to articulate technical issues clearly.
· Experience in working within and building components for sophisticated service oriented architectures, data orchestration systems and application frameworks.
· Ability to effectively define and estimate project tasks
Rewards:
Benefits include: health, dental, vision, flexible medical spending account, 401(k) match, and a generous holiday and vacation package.
InsideTrack is a mission-driven organization. We’re driven not only to provide excellent services to our partner colleges and our students, we’re committed to building a sustainable, welcoming, innovative, diverse, and motivating environment in which to work and grow.
Application Process:
Please visit
Careers at InsideTrack and fill out our online application. Please apply with your most recent resume and a well-written letter of intent, including salary history, and stating where you heard about this opportunity. We respectfully request no phone calls.
- Principals only. Recruiters, please don't contact this job poster.
- Please, no phone calls about this job!
- Please do not contact job poster about other services, products or commercial interests.