Software Development II

The Joule
Arlington, United States of America
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 150K

Job location

Arlington, United States of America

Tech stack

Java
Big Data
C++
Configuration Management
Code Review
Relational Databases
Linux
Python
PostgreSQL
MariaDB
Microsoft SQL Server
MySQL
Oracle Applications
Software Deployment
Software Engineering
Systems Integration
TCP/IP
Containerization
Kubernetes
Front End Software Development
Software Version Control
Docker

Job description

  • Analyze, design, code, and update software to develop new features and optimize performance.
  • Collaborate within agile scrum teams to plan, execute, and deliver software components in two-week sprints.
  • Support integration and deployment processes, including supporting software deployments and troubleshooting issues.
  • Participate in code review, testing, and documentation to ensure quality standards are maintained.
  • Utilize C++ for software development, including reading, writing, and fixing code bases.
  • Work with relational databases such as Oracle, MySQL, PostgreSQL, MariaDB, and SQL Server to manage data effectively.
  • Develop interfaces using protocols such as TCP/IP, UDP, and DDS, ensuring effective communication standards.
  • Utilize Linux operating system, Docker, and Kubernetes (RKE2) for containerization and management.
  • Engage in simulation design, implementation, and analysis involving extensive datasets.
  • Apply vector geometry concepts for spatial analysis and problem-solving in modeling environments.
  • Work with cross-functional teams to support software deployment and system integrations.
  • Maintain source control and configuration management using industry-standard tools.

Requirements

  • Professional experience in C++ software development, with the ability to read, write, and fix code.
  • Experience with interface communication standards/protocols such as TCP/IP, UDP, and DDS.
  • Proficiency with Java and front-end development frameworks.
  • Knowledge and experience with relational databases including Oracle, MySQL, PostgreSQL, MariaDB, and SQL Server.
  • Experience with Python for scripting and development tasks.
  • Extensive experience with Linux operating system and containerization tools such as Docker and Kubernetes (RKE2).
  • Ability to analyze, design, and implement software for new features and performance enhancements.
  • Strong collaboration skills to support team efforts, deployments, and system integrations.
  • Experience in designing, modeling, and analyzing simulations involving large datasets.
  • Proactive, action-oriented mindset with the ability to quickly ramp up and contribute to team objectives.
  • Bachelors degree with at least 2 years of experience or Masters with less than 2 years of experience.

System One, and its subsidiaries including Joulé and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.

Apply for this position