•Gathers and documents application requirements

•Applies techniques of programming and data structuring to specific problems or requests

•Analyzes existing programs, correct errors, test the changes to ensure desired results are produced

•Compiles and writes documentation of program development and subsequent revisions, annotating the code in the the company development and systems environments

•Participates on agile teams in the developer role

•Perform applications support through coordination and collaboration with development and infrastructure teams

•Tests applications using automated testing tools

•Trains, mentors, and assists junior developers with complex programming projects

•Performs any other activities assigned by management 


Required Qualifications:  

•Five years' of related experience

•Thorough knowledge of current technological trends in the software development industry, e.g., OO programing, multi-tier development, web services

•Experience with 2 or more programming languages, including one object-oriented language such as VB.Net, C#.Net, or Java in an agile environment

•Visual Studio 2012+, MVC, WinForms, ASP.Net, WCF, .Net Web Services


•Database design

•SQL Server 2008 R2, Stored Procedures, Views

•TFS or other Visual Studio integrated source code control plug-ins

•T-SQL Programming for SQL Server 2005 and 2008

•Experience in UI design

•Windows custom controls 


Preferred Qualifications:  





Required Education: Bachelor's Degree 


Preferred Education:  Technical degree: Bachelor's degree in Computer Information Science, Computer Science, Engineering, or Business with a concentration in management information systems, or Related Field.

Base Salary  DOE

Benefits - Full with 401K and matching
Relocation Assistance Available - No 


If interested please send resume in Microsoft Word Document format to