Description
You will build and maintain C++ applications with a focus on product development.
This role is hybrid.
Responsibilities
- Develop robust software using C++ and STL, ensuring strict adherence to language specifications.
- Design and implement efficient data structures and algorithms for high-performance requirements.
- Manage database interactions using SQL and SQL Server.
- Write and maintain tests within a Continuous Integration environment, prioritizing Test Driven Development.
- Collaborate in a SAFe/Agile environment to deliver features.
Required Skills
- 5+ years of professional programming experience in C++.
- Strong grasp of Object-Oriented design and application development principles.
- Expertise in Data Structures and Algorithms.
- Hands-on experience with databases, specifically SQL and SQL Server.
- Proven experience with Test Driven Development and Continuous Integration.
- Experience working in Agile or SAFe environments.
Preferred Skills
- Hands-on experience with public cloud platforms such as AWS or Azure.