Analysis Skills, Application Programming Interface (API), Architectural Analysis, Automation, Disaster Recovery, Documentation, Government Contracts, Integration Testing, Open Source, Process Improvement, Product Lifecycle, Python Programming/Scripting Language, Quality Management, Reengineering, Root Cause Analysis, Software Administration, Software Debugging, Software Development, Software Engineering, Software Porting, System Integration (SI), Test Plan/Schedule, Unit Test, Writing Skills
TMC Technologies is seeking a skilled and motivated Software Developer to support the Space Systems Command on a program that directly assists the US Space Force. The ideal candidate will be a Python developer responsible for porting a legacy Mission Unique Software (MUS) application to a modern, open-source command and control platform. The selected candidate will interface with Active Duty, US Government, and contractor personnel to re-engineer this software with a focus on creating a robust, secure, and maintainable application. This role offers an opportunity to work in a fast-paced, high-energy environment and is located at Kirtland AFB, NM.
Primary Duties and Responsibilities:
- Analyze the architecture, functionality, and dependencies of the legacy MUS
- Design, develop, and implement a modernized, Python-based version of the MUS within the COSMOS OpenC3 framework
- Create and extend system automation, integration tools, and APIs for the new application
- Develop and execute comprehensive testing plans, including unit and integration tests, to ensure the ported application meets all functional, performance, and security requirements
- Integrate security into the development lifecycle (DevSecOps), utilizing code analysis tools and participating in all security processes, including remediation and disaster recovery operations
- Author, collaborate on, and maintain high-quality project, system, and service documentation
- Engage in day-to-day process optimization, issue discovery, and provide root cause analysis for software defects