Responsibilities and Duties:- Experience as an application developer at an enterprise level: knowledge of computer equipment, and ability to develop complex software to satisfy design objectives.- Analyzes functional business applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts. Develops block diagrams and logic flowcharts. Translates detailed design into computer software. Designs, codes, tests, debugs, and refines the computer software to produce the required product.- Enhances software to reduce operating time and improve efficiency. Provides technical direction to programmers, as required, to ensure that program deadlines are met.- Experienced with the Systems Development Life Cycle, including supporting tools, like TFS, GitHub, etc.Basic Qualifications:- Minimum 4 years of experience as a .NET Developer, familiar with Business Objects, MVC, SQL Developer, etc.- Minimum 4 years of experience using Visual Studio and a Software Repository Tools such as TFS- Security+ or equivalent to meet the IA 8570 Compliance requirement- Azure Developer Associate or higher certification to meet the CE 8570 Compliance