Software Developer
Role details
Job location
Tech stack
Requirements
· Requires BS degree and minimum of 2 years of prior relevant experience or Masters with less than 2 years of prior relevant experience. · 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.