4-6 years of experience in server side developing - a must.
Deep understanding of C#, especially on .Net 3.5 (and higher) features.
Deep understanding WCF and Web services - a must.
Strong experience in WEB development technologies (ASP.NET features such as AJAX, MVC, WEB Forms) and WEB server application (IIS) - expertise in one or more is a plus
Working with Database: SQL, ADO.NET, Entity Framework, - Expertise in one or more would be a plus.
Experience developing / designing scalable software systems
An academic degree in Computer Science or equivalent.
Preferred Experience:
Understanding Windows Azure.
Experience with Reporting generation tool such as Microsoft Reporting Services