Title: Software Development II
Location: Arlington, VA ( onsite)
duration: long term.
Must Haves (Hard Skills):
Professional experience in C++ software development.
Professional experience using Java and front-end development frameworks.
Knowledge and experience with relational databases such as Oracle, MySQL, PostgreSQL, MariaDB, Microsoft SQL Server
Experience with Python
Nice-To- Haves (Hard Skills):
Experience with interface communication standards / protocols such DDS.
Degree requirements:
Requires BS degree and minimum of 2 years of prior relevant experience or Masters with less than 2 years of prior relevant experience.
Key success factors:
Strong technical person who can come into a hit the ground running.
Read C++ code and has strong hands on with development
Understand Code
Write Code
Fix Code
Proactive go getter
Driven
Action orientated
Typical day work:
Assigned tickets in 2 weeks sprints
Each sprint has planning session
Temp will be part of planning meeting and will be expected to collaborate in team meeting.
Will own the ticket and complete within the window.
Paired program at the start/ during training.
Ideal candidates will have the following:
Ability to analyze, design, code and update software for new features and performance improvements.
Professional experience in C++ software development.
Professional experience using Java and front-end development frameworks.
Knowledge and experience with relational databases such as Oracle, MySQL, PostgreSQL, MariaDB, Microsoft SQL Server
Experience with Python
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.
Experienced in designing, implementing, and analyzing simulations involving extensive datasets, ensuring efficient data processing and accurate modeling outcomes.
Proficient in applying vector geometry concepts for spatial analysis, modeling, and problem-solving in simulation environments.
Collaborate with all teams to support software deployments and integrations.
Experience with software source control and configuration management tools.