• Olathe
  • 94000.0000 USD / Year

Responsibilities include:

  • Design, architect and develop enterprise class web applications using MS ASP.NET and SQL Server.
  • Enhance and support existing web application functionality which includes new feature development, code refactoring, and resolving complex code issues as reported.
  • Collaborate with subject matter experts, product managers and engineers to build modern, scalable, user friendly and functionally robust web applications.
  • Participate in all aspects of SDLC including analysis, requirements, design, implementation, testing and support.

 

Requirements include:

  • Bachelor’s degree in Computer Science or closely related field.
  • 5+ years’ hands on experience in developing and maintaining mission critical web applications using Visual Studio, .NET framework 4.5 +, ASP.NET/C# and SQL Server (2008 and above).
  • Strong grasp of object oriented principles, scalable web applications architecture and distributed systems.
  • 2+ years of experience developing ASP.NET MVC 4 + applications required.
  • Experience with client side technologies such as HTML(5), CSS(3), JavaScript, AJAX, jQuery, Angular  required
  • Experience handling browser compatibility intricacies.
  • Experience with SOAP, REST web service oriented architectures, implementing and consuming ASP.NET Web API and WCF endpoints with XML/JSON data exchange formats required.
  • Experience implementing and deploying web applications in IIS 7.0 + in load balanced environments.
  • Proficient in database schema design, writing T-SQL queries and stored procedures.
  • Proficient using Entity Framework or other ORM tools for data access. 
  • Experience with ASP.NET Identity, token based authentication and SSO mechanisms is a plus.
  • Experience with report development using SQL Server Reporting Services or other enterprise reporting tools a plus.
  • Comfortable using source control repository such as Team Foundation Server or others integrated with Visual Studio IDE.
  • Experience building customer facing applications deployed on cloud environments such as Azure, AWS a plus.
  • Experience with Web Sockets, Mobile application development, message queues a plus.
  • Strong verbal and written communication skills.
  • Comfortable learning and applying new technologies to enhance application usability and performance.
  • Excellent time and project management skills with the ability to handle multiple projects and communicate project status accurately.
  • Team player with a “can-do” attitude and attention to detail.