Logo
DSA

Senior Software Engineer

DSA, Aberdeen, Maryland, United States, 21001


DSA Inc. is seeking a Senior Software Engineer. This is a full-time remote position. The Software Engineer will be part of a team responsible for the development, unit testing, deployment, maintenance, and sustainment of the Air Force GTIMS program.

Required QualificationsActive secret security clearanceBachelor's degree in Computer Science, IT Systems, Software Engineering or another technical field, or related major. Relevant technical experience may be substituted for the bachelor's degree4+ years of software engineering/development experienceAbility to gain CompTIA Security+ Certification within 60 days of hireKnowledge of Microsoft .NET development using C#, including WinForms and/or ASP.Net developmentExperience in Object Oriented Languages & Concepts (MVC, Design Patterns).Net WinForms development experienceWeb Application and Relational Database (SQL Server, Oracle) experience (functional understanding of database structure)Experience with technical documentation (review, edit, write, and update)Experience with Test Driven DevelopmentExperience with ground-up system development (end-to-end system development), as well as support of live production systemsExcellent oral and written communication skillsAbility to work independently with minimal supervisory direction

Desired Qualifications

Current knowledge of TIMS and/or GTIMS programsCurrent knowledge of Air Force Network environmentsKnowledge of multiple programming languages, platforms, and commercial/open-source libraries (such as EXTJs, jQuery, Bootstrap, Angular, React, Infragistics, etc.)Experience with DoD System DevelopmentAgile SDLC methodologies experienceExperience as a team lead or mentor.

Key Responsibilities

Work independently and as part of a team to analyze issues, review requirements and translate these into processes and/or software development tasksDevelop and analyze the design and architecture of complex software application systemsCollaborate with team to ensure that specifications and architecture design meet technical strategic goalsCollaborate with team members throughout the development process in ensuring best practicesProvide architectural and implementation oversight and guidance to ensure consistency and quality of design and codeAnalyze and document existing systems, review complex code and provide recommendations to improve performance & maintainabilityCollaborate with other team members to review issues, write, test, and debug problems in the GTIMS systemLead and adhere to application and data governance standardsTranslate business requirements into specific designs and/or participate in the design, evaluation, and selection of IT solutions for software for a specific business process

Many of DSA's positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information. DSA is proud to be an Affirmative Action/Equal Opportunity Employer. DSA is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding, or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state, or local laws. DSA requires background checks, where permitted, by law. DSA is an E-Verify Employer.

#LI-JE1

#DSA209