1) Good programming skill in ASP.Net MVC
2) Good programming skill in SQL.
3) Expertise in usage of .Net design patterns
4) Should have exposure in design and architecture of applications.
5) Should be able work independently with minimal guidance.
6) Excellent command over Microsoft, ASP.NET, C#, SQL Server, TSQL.MVC, MVC, Csharp.