Senior Software Engineer

Overview

Remote
Hybrid
BASED ON EXPERIENCE
Full Time
Contract - Independent
Contract - W2

Skills

COMPTIA SECURITY+
SOFTWARE ENGINEERING
MICROSOFT .NET
C#
CLEARANCE
C++

Job Details

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 Qualifications

  • Active secret security clearance
  • Bachelor'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 degree
  • 4+ years of software engineering/development experience
  • Ability to gain CompTIA Security+ Certification within 60 days of hire
  • Knowledge of Microsoft .NET development using C#, including WinForms and/or ASP.Net development
  • Experience in Object Oriented Languages & Concepts (MVC, Design Patterns)
  • .Net WinForms development experience
  • Web 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 Development
  • Experience with ground-up system development (end-to-end system development), as well as support of live production systems
  • Excellent oral and written communication skills
  • Ability to work independently with minimal supervisory direction
Desired Qualifications
  • Current knowledge of TIMS and/or GTIMS programs
  • Current knowledge of Air Force Network environments
  • Knowledge of multiple programming languages, platforms, and commercial/open-source libraries (such as EXTJs, jQuery, Bootstrap, Angular, React, Infragistics, etc.)
  • Experience with DoD System Development
  • Agile SDLC methodologies experience
  • Experience 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 tasks
  • Develop and analyze the design and architecture of complex software application systems
  • Collaborate with team to ensure that specifications and architecture design meet technical strategic goals
  • Collaborate with team members throughout the development process in ensuring best practices
  • Provide architectural and implementation oversight and guidance to ensure consistency and quality of design and code
  • Analyze and document existing systems, review complex code and provide recommendations to improve performance & maintainability
  • Collaborate with other team members to review issues, write, test, and debug problems in the GTIMS system
  • Lead and adhere to application and data governance standards
  • Translate 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. 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

About Data Systems Analysts Inc. (DSA)