The company is seeking a C / C++ / Java Software Developer to develop, test, and optimize high-performance software solutions across multiple platforms, addressing the need for clean, efficient code, debugging, and application architecture.
Requirements
- Proficiency in C, C++, or Java
- Strong knowledge of algorithms and data structures
- Familiarity with object-oriented design
- Experience with version control systems
- Understanding of multi-threading
- Knowledge of software development lifecycle
- Experience with cloud-based development
Responsibilities
- Develop and maintain software applications
- Write clean, efficient, and reusable code
- Collaborate with cross-functional teams
- Debug and resolve software defects
- Participate in code reviews
- Ensure software is scalable and maintainable
Other
- TS/SCI Full Poly (Please note this position requires full U.S. Citizenship)
- Bachelor's Degree
- Most contracts allow additional experience (4-5 years) in lieu of a Bachelor's Degree.
- Some contracts give 4-5 years experience credit for a Bachelor's Degree.
- Some contracts give 2 years experience credit for a Master's Degree.