Strong understanding of Internet and Intranet architecture
Exposure to design/implementation of application using n-tier architecture.
Experience in developing design documents and functional specifications from business requirements.
Hands-on experience in .NET 3.0/3.5/4.0.
Proficiency in ASP.NET MVC.
Technically sound with strong analytical and logical ability.
UML knowledge is desirable.
Strong Written/Verbal Communication Skills
Unit Testing / UI Testing Experience
Experience in database programming and building web applications with database connectivity
Ability to debug and work with unfamiliar code to fix root cause of problems that might be reported.
Ability to mentor junior developers on coding practices and audit based on coding guidelines.
Ability to contribute individually and work well with minimal supervision
Ability to work well with a team, work optimally under scheduled deadlines, and have passion for delivering high quality output
Good problem solving skills