Qualifications and requirements - A Degree in Computer Science/Software Engineering or equivalent. 5+ years of enterprise level software programing experience. Excellent working knowledge of C#, ASP.Net, MVC, JavaScript/jQuery, XML, AJAX and REST API. Strong understanding of object-oriented programming. Familiar with various design and architectural patterns.