Responsibilities: Design, program, develop, analyze and implement .Net based applications Plan & execute unit testing Work with the product managers to layout technical roadmap of web based applications Review and recommend architecture changes to applications Assist with analysis efforts and documentation Requirements: C#, MVC, .Net 4.5, MS SQL Server 2012, TSQL, HTML, CSS, jQuery and JavaScript experience Experience using Entity Framework Experience developing database-based web applications Advanced knowledge and practical experience with application design principles, patterns and practices Ability to use TFS -Team Foundation Server for code management Experience in an Agile setting Experience with cloud technologies such as Microsoft Azure is a plus Knowledge of application development and project management methodologies Bachelor’s degree in Computer Science or equivalent experience Qualifications .NET, C#, SQL, ASP.NET, MVC Additional Information Multiple Openings