ECS is seeking a C++ & Java Developer to work in our Memphis, TN office.
Responsibilities
- Develop, design, and maintain software applications using both C++ and Java.
- Collaborate with teams to ensure high-quality software design and architecture.
- Optimize code for performance and scalability.
- Debug and resolve issues in the codebase.
- Participate in code reviews and maintain coding standards.
- Document and maintain software functionality.
- Work on improving existing software and developing new features.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a software developer with proficiency in both C++ and Java.
- Strong understanding of object-oriented programming principles.
- Experience with software development methodologies and tools.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- C++
- Java
- Object-Oriented Programming (OOP)
- Software Development
- Debugging
- Code Optimization
- Version Control (e.g., Git)
- Agile/Scrum
- Unit Testing
- Performance Tuning
Top Skills
What We Do
ECS, a segment of ASGN (NYSE: ASGN), delivers advanced solutions and services in cloud, cybersecurity, artificial intelligence (AI), machine learning (ML), application and IT modernization, and science and engineering. The company solves critical, complex challenges for customers across the U.S. public sector, defense, intelligence and commercial industries.
ECS maintains partnerships with leading cloud, cybersecurity, and AI/ML providers and holds specialized certifications in their technologies.
Headquartered in Fairfax, Virginia, ECS has more than 3,400 employees throughout the U.S. and has been recognized as a Top Workplace by The Washington Post for the last five years.








