Strong understanding and experience with the latest and N-1 versions of the .NET Framework.
Strong understanding and experience in at least three of the following areas:
o Developing database applications using SQL Server /Entity Framework
o Use of Team Foundation Server (TFS) or Visual Studio Online (VSO) as part of an Application Lifecycle Management (ALM) process
o Modern Application Development
o Windows Communication Foundation (WCF)
o Web Applications using jQuery, ASP.NET MVC, and HTML5
o Azure and Cloud Computing
General understanding of the following:
o Internet Information Server (IIS) and Windows Server
o Developing interoperable solutions with Unix/Linux and/or Java using web services, COM/Java interoperability technologies, and/or TCP/IP sockets is desirable.
Expertise in diagnosing and correcting application performance problems.
Ability to make technical and business tradeoffs for a solution.
Excellent oral and written communications skills and proficiency engaging in executive and senior-level technology discussions.