Excellent communication skills
Excellent presentation and interaction skills
Ability to quickly grasp problems and solve them using a variety of tools from Microsoft
Ability and desire to interact with higher level business managers and executives
Outgoing, flexible, willing to take on multiple responsibilities, works well under pressure
Experience in Agile Application Development & Scrum methodologies
C#, .NET Framework (through 3.5), ASP.NET, ADO.NET, the candidate must have successfully created large scale .Net web applications using these technologies without the use of code generation engine.
UI Development on Microsoft platform: Windows Forms, WCF, ASP.NET, MVC
Database: SQL Server (through 2008), ability to create highly optimized stored procedures and SQL structures
Service Oriented Architecture (SOA)
HTML, DOM, XML, JavaScript, CSS, JQuery, Ajax