Job Description :
8-10+ years hands-on experience in software design and development, database design and development, and system integration.
Hands-on experience with Microsoft technologies, specifically: .NET/ASP.NET development, C#, SQL Server, Windows 2008/2012 server.
Hands-on experience with web technologies including JSON/XML, RESTful and SOAP-based web services, JavaScript, CSS, jQuery.
Experience developing software using a formal and structured development methodology.
Ability to work in a collaborative team environment.
Experience with test driven development and proper unit testing of code.
Iterative approach to development, using short development cycles and frequent builds.
Object Oriented Programming / Object Oriented Design (OOP/OOD
Ability to develop secure solutions and knowledge of industry best practices regarding information security and defensive development.
Hands-on experience in e-commerce software development a plus: MediaChase/EPiServer, Insite.
Bachelor degree in Engineering, CS or equivalent experience; MCPD, MCSD and/or MCST a plus.