Dsca software developer (software development analyst) - 31120

Apply now

Location

remote, United States

Salary

$135k – $150k/yr

Commitment

Full Time

Level

Junior (<2 years)

Required skills

JavaSoftware developmentSoftware sustainmentApplication modernizationDebuggingObject-oriented programmingUnit testingGitSVNVersion controlSQLDatabase technologiesSoftware architectureTroubleshootingConfiguration managementAgile

Job Description

Job Description

Join the growing Warfare Systems Business Group at HII Mission Technologies! We are seeking a Software Developer to support the Defense Security Cooperation Agency (DSCA) mission by providing software sustainment and modernization support for a mission-critical legacy desktop application. In this role, you will analyze existing software architecture, troubleshoot and resolve defects, implement enhancements, and contribute to ongoing application modernization efforts that directly support DSCA operational objectives.

The selected candidate will collaborate with functional stakeholders, system analysts, and development team members to deliver reliable, maintainable, and secure software solutions while ensuring compliance with established software development and configuration management processes. This position offers the opportunity to work remotely as part of a geographically dispersed team supporting critical defense and security cooperation initiatives.

This position is initially funded as a temporary assignment for approximately six (6) months, with the potential for extension based on program needs and funding availability. In addition, successful candidates may have the opportunity to be considered for transfer to other positions and programs within HII Mission Technologies based on performance, qualifications, and business requirements.

Essential Job Responsibilities

  • Support enhancement, maintenance, and modernization of an existing legacy desktop application built in Java.
  • Analyze current application architecture, troubleshoot defects, and implement code changes to improve functionality, stability, and user experience.
  • Develop, test, and document software updates in accordance with approved requirements and configuration management practices.
  • Collaborate with stakeholders, analysts, and other technical team members to refine requirements and translate them into implementable software solutions.
  • Conduct unit testing, support integration testing, and assist with defect resolution across the software development lifecycle.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or equivalent combination of education and experience.
  • Experience developing applications using Java.
  • Experience analyzing, debugging, and resolving software defects.
  • Understanding of object-oriented programming principles and software design methodologies.
  • Experience with software testing practices, including unit testing.
  • Experience using version control systems such as Git, SVN, or similar tools.
  • Strong written and verbal communication skills.
  • Ability to work independently in a remote environment while collaborating effectively with distributed teams.

Clearance: Must possess and maintain an active Secret clearance at the time of consideration. Remote-eligible position; must align with Eastern Time Zone core business hours.

Ready to join the team?

Apply now

Similar Jobs: