M&S DOS Sr Software Developer - Military veterans preferred

General Dynamics Information Technology (www.gdit.com)


  full-time   employee

Rhode Island
United States

Join GDIT and be a part of the team of men and women that solve some of the world's most technical challenges.


The M&S DOS project (Modeling & Simulation Development, Operation & Sustainment) includes tasks focused on the maintenance and improvement of the Air Force Nuclear Weapons Center’s Nuclear Hardness Database System.  The existing system is made-up of several FORTRAN models managed by a VB.Net front-end, backed by a SQL Server database.  The future state of the system will see the same FORTRAN models managed by a suite of C# services and front-end, using the same SQL Server.


We are looking for a Senior Software Engineer who is proficient in C# and has a DOD Secret security clearance.  This individual will need to participate in design and implementation of a new WinForms application and multi-threaded Windows services that communicate via message queues.  A part of a distributed team, the senior engineer will need to coordinate with the rest of the team to collaboratively problem solve, design and produce a quality product.  This individual will need to have a working knowledge of the MSMQ implementation and SQL Server stored procedures


Responsibilities include:

  • Design, build and maintain efficient, reusable and reliable C# code
  • Ensure the best possible performance, quality and responsiveness of applications and services
  • Review new and existing code to identify issues
  • Maintain code quality and organization
  • Assist junior and mid-level software engineers



Basic Qualifications:

  • Proficient in C#
  • Skilled in creating Windows service and WinForms applications
  • Experience with SQL Server and stored procedure use
  • Ability to troubleshoot VB.Net
  • Strong understanding of object-oriented programming
  • Skilled writing reusable C# libraries
  • Skilled writing unit tests
  • Understand fundamental design principals behind scalable applications
  • Knowledge of concurrency patterns in C#
  • Knowledge of message queues
  • Secret clearance

For more than 50 years, General Dynamics Information Technology has served as a trusted provider of information technology, systems engineering, training and professional services to customers across federal, state, and local governments, and in the commercial sector. Over 40,000 GDIT professionals deliver enterprise solutions, manage mission-critical IT programs and provide mission support services worldwide. GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.


Bachelors Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.