Good experience in Microsoft .net technologies (C#.net), having worked on framework 3.5 and above with WPF, LINQ and Entity Framework.
Good understanding of OOPS concepts, and Design Patterns
Experience on automated Unit Testing using Moq or any other mock framework
Good knowledge in database
Knowledge of up-to-date development practices (unit testing, regression testing, automated deployment, code reviews etc.)
Excellent problem solving skills
Strong communication skills
Working knowledge with a source control system