*Excellent Object Oriented Analysis and Design skills
*Experience with n-tiered architectures, both logically and physically
*Excellent database design skills including data marts and star schemas
*A very good understanding of HTML5/CSS/Javascript.
*Experience with .NET technology stack, including:
*ASP.NET MVC
*Entity Framework
*Unity framework
*Experience with LINQ and Lambdas
*Understanding of when and when not to use extensions
*Expert ability in debugging performance problems
*Experience with TFS and automated build processes
*Understanding of unit and integration testing with Visual Studio Test Tools
*Ability to write good, clean code
*Ability to mentor