onsite
Junior Software Developer - MANTECH
Software Engineer
Entry‑level developer building and maintaining Navy combat identification and IFF systems using Python, C++, and Java within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain software components for Navy combat identification and IFF interfaces.
- Collaborate with cross‑functional teams through all phases of the software development life cycle.
- Write clean, well‑documented code in Python, C++, and Java, following best practices.
- Participate in code reviews, unit testing, and integration testing to ensure high quality deliverables.
- Assist in troubleshooting, debugging, and performance tuning of deployed systems.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Proficiency in Python, C++, and Java with experience in object‑oriented design.
- Strong understanding of relational databases and SQL.
- Experience with version control (Git) and Agile development methodologies.
- Excellent problem‑solving skills and ability to work independently and in a team.
Skills
pythoncjavasqlagile