Required Skills: MANDATORY/REQUIRED SKILLS (candidate MUST HAVE ALL REQUIRED SKILLS TO BE CONSIDERED):Expert OO knowledge, Strong understanding of Design Patterns, Source Code Control, Unit Testing5 Years: Expert C# knowledge4 Years: SQL Server 2000/2005/20083 years: .NET Web Services3 years: Windows Forms1 year: WCFStrong verbal and written communication skills, Ability to work in a team environmentDESIRED SKILLS:Windows Presentation Foundation (WPF)SilverlightNHibernate