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
$ 150KJob 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.