+ Design, develop, test, and deploy enterprise level software; maintain and support legacy systems
+ Develop and maintain complex software systems using Microsoft .NET technologies, including C#, SQL Server, WPF, ADO.NET, etc.
+ Maintain existing application code, as well as write code to support new project features, enhancements, and fixes
+ Work as part of a team,...