Software Development (C++, Java, Python)
Job Description
Job Description
Software Development II
9 month CTH
Work Location: 4001 N Fairfax Dr, Suite 600, Arlington, VA 22203 - On-site 5 days/week
Must- Haves (Hard Skills)
Nice-To- Haves (Hard Skills)
C++, Java, Python, Linux, Docker/Kubernetes, databases
Degree Requirements
Degree Preferences
Requires BS degree and 2 years of prior relevant experience or Masters with 1 year or prior relevant experience.
Work environment, Projects, & Team Overview
Review of work environment, team support, a typical work day, projects to gather effective level of details for suppliers.
Overview of work environment/workspace
Office
How will this role interact and support the team? Size of team?
All onshore, collaboration in house
What do you foresee as the biggest challenge of this assignment/role?
Aggressive timeline, really need to hit ground running, learning curve, proactive, learn domain relatively quickly
Ideal candidates will have the following:
• Analyze, design, code and update software for new features and performance improvements.
• Strong experience in C++ software development.
• Experience with interface communication standards / protocols such as TCP/IP, UDP, and DDS.
• Advanced knowledge of the Linux operating system.
• Demonstrated experience with Docker and Kubernetes (RKE2) in containerization, Kubernetes management and automation technologies.
• Collaborate with all teams to support software deployments and integrations.
• Experience with software source control and configuration management tools.
