Responsibilities Candidates will need to have solid experience in delivery of web applications working in accordance with defined project framework and procedures. The role will involve all aspects of the software life-cycle from specification, design, development, deployment and support. Design, code, test, deploy, maintain, enhance, and support web portals Work with business customers and IT business analysts in translating requirements into plans and specifications. Create technical estimations Produce design and other technical documentation. Troubleshoot applications and make recommendations for improvement Troubleshoot application issues down to the network protocol level. Lead on and offshore teams Required Qualifications Bachelors degree A minimum of 7 years of Hands-On experience in and SQL Server Ability to support and maintain existing systems that use a variety of .NET technologies
ADDITIONAL SKILLS REQUIRMENT
Strong experience with C#, , HTML5, CSS, AJAX, JavaScript, Web Services, IIS Experience developing portals utilizing is required. Excellent understanding of Object-Oriented Programming and the Microsoft .NET Framework Ability to analyze, design, and implement components by applying best practices and coding standards. Experience building and consuming XML/JSON Web Services using RESTful APIs. Solid understanding of MS SQL/Server database and SQL language. Solid grasp of design patterns and refactoring Ability to gather and analyze business requirements to recommend optimal technical solutions Capable of being a cross functional team member as well as having the ability to work independently Experience with Agile development Ability to juggle multiple projects and shifting priorities