Negotiable
Outside
Remote
USA
Summary: The C++ Developer role requires a skilled individual with extensive back-end development experience, particularly in managing complex applications. The position focuses on enhancing a large-scale C++ codebase while collaborating with various teams, including QA and DevOps, in an Agile environment. The ideal candidate will be proficient in C++11 and related technologies, contributing to high-quality software delivery. This role is fully remote and classified as outside IR35.
Key Responsibilities:
- Enhance and evolve a massive C++ application to meet customer needs.
- Write clean, scalable, and testable code using C++11 and SOLID principles.
- Collaborate using Git and contribute to code reviews.
- Work with JSON, XML, PostgreSQL, and Parquet file formats.
- Participate in Agile/SCRUM ceremonies and deliver high-quality software on tight deadlines.
- Use Visual Studio and .NET technologies for development and debugging.
Key Skills:
- Bachelor's degree in Computer Science or related field (Master's preferred).
- 5+ years of professional software development experience.
- 3+ years of experience with C++11 or newer.
- Experience with C#, .NET Core/Framework.
- Strong knowledge of Object-Oriented Programming (OOP) and SOLID principles.
- Hands-on experience with Git, Visual Studio, JSON/XML, and Agile methodologies.
- Familiarity with PostgreSQL and Parquet file formats.
- Excellent communication and problem-solving skills.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Description:
We re looking for a C++ Developer with strong back-end development skills and experience working on complex applications. This role involves working on a large-scale, high-performance C++ codebase and collaborating closely with QA, DevOps, and Agile development teams.
Key Responsibilities:
Enhance and evolve a massive C++ application to meet customer needs.
Write clean, scalable, and testable code using C++11 and SOLID principles.
Collaborate using Git and contribute to code reviews.
Work with JSON, XML, PostgreSQL, and Parquet file formats.
Participate in Agile/SCRUM ceremonies and deliver high-quality software on tight deadlines.
Use Visual Studio and .NET technologies for development and debugging.
Required Skills & Experience:
Bachelor s degree in Computer Science or related field (Master s preferred).
5+ years of professional software development experience.
3+ years of experience with C++11 or newer.
Experience with C#, .NET Core/Framework.
Strong knowledge of Object-Oriented Programming (OOP) and SOLID principles.
Hands-on experience with Git, Visual Studio, JSON/XML, and Agile methodologies.
Familiarity with PostgreSQL and Parquet file formats.
Excellent communication and problem-solving skills.