Candidates should have expert knowledge of C# ASP.NET WebForms, MVC and Web API
Expert knowledge of SQL, XML, HTML, AJAX, jQuery and associated technologies
Experience with front end MVVM or MVC frameworks preferred
Extensive technical skills in both front end and back end development
Proficient in object-oriented application development principles, theories, and concepts, including using design patterns and IoC