Job Type
Full-time
Description
We are seeking a skilled Python Programmer to join our dynamic team. This role offers an exciting opportunity to contribute to the development and maintenance of high-quality software solutions that meet our organizational needs. The ideal candidate will be passionate about coding, problem-solving, and working collaboratively across various technical disciplines to deliver robust software products.
Key Responsibilities- Develop, test, and maintain software code and components based on defined requirements and design specifications.
- Participate in the full SDLC, including coding, unit testing, integration, and defect resolution.
- Support system integration and Developmental Test (DT) activities.
- Troubleshoot and resolve software defects and performance issues.
- Contribute to technical documentation (design descriptions, test procedures, user guides).
- Collaborate with cross-functional teams (systems engineering, cybersecurity, T&E).
- Follow configuration management and version control processes.
- Implement secure coding practices and support RMF-aligned requirements.
- Apply standard principles and practices.
- Work on defined tasks with independence.
Requirements
- 3-6 years of relevant experience.
- Working knowledge of programming languages (e.g., Java, C++, Python).
- Experience in Agile or iterative development environments.
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Requires limited guidance for complex issues.
- Ability to obtain and maintain a Security Clearance.
- Must be a U.S. citizen.