At Least 2 years of experience in .Net Development using C#
Hands on Experience with windows communication foundation
Sound Knowledge of Database Design and Modeling
Sound Knowledge of Entity Framework 4.0
Sound Knowledge of Software Life Cycle Models
Enterprise Application Development Experience will be preferred