Job Description:The successful candidate will have 7+ years web development experience which includes the programming/ development of web applications along with the following: - Leads the development and implementation of highly complex internet and intranet applications on one or more diverse platforms. - Uses advanced knowledge of web technologies, including .NET framework 4.0, C#, ASP.NET, AJAX, Java Script, HTML, XML, Webservices, WCF, WPF. - Evaluates systems specifications for client area web site requirements and determines and implements the most efficient and cost effective software/package solution. - Researches and tracks new web technologies, develops service applications, and analyzes business requirements as they pertain to web-based systems. Required Experience: • 7+ years database experience with TSQL (SQL Server) and PLSQL/Oracle Demonstrated solid application development skills utilizing .NET framework 4.0, C#, ASP.NET, AJAX, Java Script, HTML, XML, Webservices, WCF, WPF, JQuery, JIRA.• Knowledge of MVVM and MVC design patterns. • 5+ years background in OO design and programming, knowledge of UML and modern software engineering practices • Experience in NHibernate, Entity Framework or similar object-relational mapper.• Experience with windows workflow or similar work flow framework. • Experience in using WebTest & NUNIT to automate unit testing• Expert knowledge of application and web security • Experience in designing UML Models, ERD Diagrams according to internal standards and Document procedures• Experience with high availability high-volume Web applications • Experience in leveraging tools such as Redgate Ant, CodeXpert andDynatrace• Used formal development methodologies such as SDLC (creating specifications, technology pilots, analyzing application performance etc) • Bachelors degree in Computer Science or related field-