C++ Developer

C++ Developer

Posted Today by 1756892707

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

Detailed Description From Employer:
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.