C# Software Developer

General Dynamics Information Technology•Fort Belvoir, VA
•$123,250 - $166,750•Hybrid

About The Position

GDIT is seeking a C# Software Developer to support the Defense Threat Reduction Agency (DTRA) Defense Stockpile Management Systems (DSMS) in Fort Belvoir, Virginia. DTRA maintains the Department of War’s national nuclear weapons stockpile database using the Defense Integration and Management of Nuclear Data Services (DIAMONDS) application. The developer will use Agile software development methods to develop and maintain enterprise applications, including Oracle-backed applications with PL/SQL database programming and user-interface development in C#. The role supports Agile development for DIAMONDS and other applications, including frameworks used throughout the software release lifecycle. The developer will contribute across software engineering, development, maintenance, integration, documentation, configuration management, testing, release, and user support. Work includes sustaining fielded software, redesigning systems when required, and helping keep user sites and legacy systems operational as updates are released. The position is onsite at Fort Belvoir after initial training, with the option to work three days onsite and two days offsite.

Requirements

  • Bachelor of Science degree and at least 5 years of experience; additional work experience, certifications, and training may be considered in lieu of a degree.
  • At least 5 years of related experience.
  • C# experience.
  • Oracle/SQL experience, including Oracle database, PL/SQL, and SQL for application interaction.
  • Git source control experience.
  • Experience applying secure defensive coding practices in C# application development.
  • Experience with Azure DevOps and the Git Flow branching model and source control.
  • Experience interacting directly with customers to gather requirements and designing windows and views based on concept designs.
  • Experience using Fortify, Sonar Lint, or other static code analysis scanners.
  • Active/current DoW Secret security clearance.
  • U.S. citizenship.
  • Ability to work onsite at Fort Belvoir, Virginia; after initial training, the schedule may be three days onsite and two days offsite.

Nice To Haves

  • Work experience with Agile methodologies.
  • DoW 8570 IAT Level II certification, such as CompTIA Security+.

Responsibilities

  • Provide software development programming, design, integration, documentation, configuration management, testing, release, and user support for program software and systems engineering.
  • Develop and maintain DIAMONDS and other applications in accordance with current CMMI for Development level 3 standards.
  • Develop software tools to support testing, analysis, and data management.
  • Maintain test-system software to ensure continued operational capability.
  • Ensure software development plans include standards, configuration management, quality assurance, and lifecycle processes.
  • Develop lifecycle artifacts to support Independent Validation and Verification by designated outside organizations.
  • Sustain currently fielded software and redesign software as required.
  • Attend and participate in system requirements, design, and milestone reviews, including BPR, PDR, and CDR.
  • Keep user sites continuously operational and ensure fielded maintenance upgrades meet user needs.
  • Keep legacy systems operational while software changes are made and ensure legacy and updated sites operate as updates are fielded.
  • Accomplish system maintenance and redesign with minimal disruption at user locations.
  • Explore and document potential hardware and software test enhancements in anticipation of future releases.
  • Perform and provide guidance on all phases of the software development lifecycle.
  • May guide less-experienced developers in creating models and diagrams that illustrate the software code needed for an application.
  • Provide guidance on software updates, refinement, testing, and debugging to meet business needs.
  • Analyze and report on software project specifications, activities, or status.
  • Document software and system processes for future maintenance and updates.
  • Develop new features using WPF with the PRISM framework.
  • Interact directly with customers to gather requirements and design windows and views based on concept designs.

Benefits

  • 401(k) with company match.
  • Comprehensive health and wellness packages, including medical plan options, some with Health Savings Accounts, dental plans, and vision coverage.
  • Professional growth opportunities, including paid education and certifications.
  • Paid vacation and holidays.
  • Paid time off plans that include vacation, sick and personal time, holidays, and paid parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability benefits, life insurance, and other insurance offerings.
  • Full flex work weeks where possible.
  • Internal mobility team dedicated to helping employees own their careers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service