Python Developer

TMC Technologies Inc

Albuquerque, NM

JOB DETAILS
SKILLS
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
LOCATION
Albuquerque, NM
POSTED
30+ days ago

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

About the Company

T

TMC Technologies Inc