Develop and maintain software solutions for the GCCS-J Command and Control system to support real-world mission execution
Requirements
- Proficiency in Java, Object-Oriented Design, and one or more build ecosystems (e.g., Maven)
- Familiarity with unit testing, software documentation, and Agile development methodologies
- Strong understanding of software lifecycle and ability to interpret static code analysis
- Programming languages: C, C++, C-Sharp, .NET, Python, Perl, JavaScript, Ansible
- Frameworks: Spring, Vue.js
- Tools: Git, JIRA, Jenkins, Bitbucket, Confluence
- Platforms: Windows, Linux, Virtual Machines, OCI Containers
Responsibilities
- Design, develop, test, and maintain software solutions for the GCCS-J Command and Control system
- Support the full software development lifecycle in an Agile environment
- Collaborate across geographically dispersed teams to deliver resilient, scalable, and efficient code
- Drive enhancements and modernization efforts by integrating emerging technologies into existing baselines
- Develop and maintain software solutions in a secure and compliant manner
- Participate in code reviews and ensure adherence to coding standards
- Troubleshoot and resolve software issues in a timely manner
Other
- Bachelor's degree in STEM or related technical field
- 3–5+ years (II–III) of professional software development experience
- U.S. Citizen with Interim Secret clearance and ability to obtain TS/SCI
- Self-starter with strong communication skills, problem-solving mindset, and a passion for mission-driven development