We are seeking a Senior Software Developer for our client in Manassas, VA. This is an on-site position. The ideal candidate should have strong skills in both software development and DevSecOps, with a focus on backend development using open-source technologies and legacy systems such as C/C++ and Java. A solid understanding of microservices architecture and Kubernetes is essential, along with practical knowledge of DevOps tools for application development and troubleshooting.
Required Skills & Experience:
- A Bachelor’s degree or higher in Engineering or Computer Science.
- Experience in integrating new technologies into complex systems and refactoring or removing legacy software.
- Proficiency in full-stack development, including back-end services, front-end user interfaces, and integrating capabilities into larger systems-of-systems.
- Minimum eight (8) years of experience with C++ and Java. Experience with visualization technologies and user-interface development, including HTML5 and related tools like Angular, React, and TypeScript.
- Experience in evaluating and integrating new technologies, as well as developing and maintaining computer software. Familiar with NoSQL/NewSQL data stores, Scala, and Big Data processing tools such as Cassandra, Kafka, Spark, and similar technologies.
- Certifications: CompTIA A+ ce or CompTIA Security+ ce