2-6 years of solid software development experience and exposure to large-scale software implementations in complex enterprise architecture environments.
A Bachelors or equivalent degree in Computer Science.
Well versed in -
.Net Technologies .NET 4.5, C# 5.0, ASP.NET, MVC, Visual Studio IDE, Nuget Package Management
Deploying/Configuring/Securing web apps on IIS 6/7.
Web Services, WCF, Web APIs, RESTful APIs. Design/documentation tooling like Swagger, API Blueprint, etc.
Database design and integration with MS SQL Server. Good SQL skills.
.NET Design Patterns (Creational Patterns, Structural Patterns, Behavioural Patterns).