Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Dynamics Information Technology

Software Developer

General Dynamics Information Technology

. Research, design, develop, test, and/or modify enterprise-wide systems and/or applications software.

Posted 5/16/2026full-timeRemote • Virginia • 🇺🇸 United StatesJunior💰 $93,662 - $116,634 per yearWebsite

Tech Stack

Tools & technologies
AngularAWSJavaJavaScriptMicroservicesPerlPostgresPythonRDBMSRubySpring

About the role

Key responsibilities & impact
  • Research, design, develop, test, and/or modify enterprise-wide systems and/or applications software.
  • Assist in the design, modifications, and coding of software product components, units, and modules according to detailed specifications for CMS projects.
  • Work from models and diagrams to develop software code needed for the application.
  • Assist with all phases of the software development lifecycle.
  • Analyze user/business needs and functionality to plan and design software systems.
  • Participate in writing and updating technical documentation such as user manuals and training materials.
  • Participate in systems modeling, simulation, and analysis.
  • Troubleshoot problems and provide customer support for software OS and application issues.
  • Capture and manage workflow activities; report metrics and administrative actions across Medicare and Medicaid systems.
  • Develop functionality using .Net, C#, Python, Ruby, Java, and RDBMS.
  • Write Shell/Perl scripts to implement connectivity.
  • Code with Java to develop and maintain back-end features.
  • Apply coding standards within code branches that are merged and deployed in AWS.
  • Develop the system using a microservices structure with Spring framework.
  • Apply Agile/Scrum methodology and participate in regular backlog grooming.

Requirements

What you’ll need
  • Bachelor’s degree or foreign academic equivalent in Computer Science, Computer Engineering, Electrical/Electronics Engineering, Information Systems, Information Technology, or a related field.
  • 1 year of experience in Software Engineer, Programmer Analyst, or related experience.
  • 1 year experience with CMS projects, Java, Spring, Microservices, REST API, Angular, JavaScript, CSS, and PostgreSQL.
  • Must be a US Citizen.

Benefits

Comp & perks
  • A variety of medical plan options
  • Dental plan options
  • Vision plan
  • 401(k) plan with company match
  • Full flex work weeks where possible
  • Paid time off plans including vacation, sick and personal time, holidays, parental, military, bereavement and jury duty leave.
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment benefits
  • Business travel and accident insurance

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NetC#PythonRubyJavaRDBMSShell scriptingPerl scriptingSpring frameworkMicroservices
Soft Skills
troubleshootingcustomer supporttechnical documentationanalysisdesigncollaborationcommunicationproblem-solvingworkflow managementAgile/Scrum participation