Design and implement software components using up-to-date technologies and best practices. 1. Comprehensive understanding of the REST architecture. 2. Hands-on experience in ASP.NET MVC, Web API, AngularJS (or a similar framework), HTML5, CSS3 3. Entity Framework 6 - Code Firsto SQL Server and other related services such as SSIS and SSRS 4. Overall understanding of the Service Oriented Architecture Experience with widely used design patterns.