Senior Software Developer (C++) at Parvana Recruitment

Parvana Strategic Sourcing
South Africa
Remote
ZAR 300 000 - 400 000
Job description

This is a remote position.

About our client:

Our client, a listed global leader that provides innovative solutions, is committed to helping some of the world's most well-known brands tackle their most pressing business challenges. With a reputation as a trusted partner to global organisations, the company delivers future-focused solutions that enhance customer experiences and enable businesses to stay ahead of the digital curve. Driven by a passion for innovation and customer success, this company has become known for its reliable and impactful solutions. As a member of this dynamic team, the successful candidate will have the option to work in a hybrid capacity, or in a traditional office environment. Working alongside a high-performing and diverse team of professionals on a global scale, the ideal candidate will bring a proven track record of achievement and a passion for driving results. You will be part of a team contributing to a culture of inclusion, connectedness and an environment surrounded by opportunity.

What you will be doing:

  • Develop and maintain scalable, efficient, and maintainable C++ software systems. Participate in system design and architecture decisions.
  • Write clean, high-performance, and reliable C++ code following best practices and modern standards.
  • Analyse performance bottlenecks and memory issues. Optimise code for speed and efficiency.
  • Mentor junior developers, provide technical guidance, and perform thorough code reviews to maintain high-quality standards.
  • Write and maintain unit tests, and support QA in debugging and verifying issues.
  • Maintain up-to-date technical documentation for codebases, APIs, and architecture designs.
  • Work closely with product managers, system architects, DevOps, and other stakeholders to deliver high-impact features.
  • Contribute to or create build systems, continuous integration pipelines, and developer tooling to streamline development.

What our client is looking for:

  • A relevant tertiary degree would be beneficial (Computer Science, IT, etc.)
  • 5+ years of experience in C++ software development, including advanced concepts and best practices.
  • Proven experience working within Agile methodologies, including Scrum and Scaled Agile Framework (SAFe).
  • Proficiency in test-driven development (TDD), automation, continuous integration (CI), continuous delivery (CD), and the implementation and management of build pipelines.
  • Hands-on experience with Oracle and PL/SQL within a relational database environment.
  • Experience in Unix variants (HP-UX, Solaris, AIX) and Linux operating systems.
  • Familiarity with Docker and containerization technologies, indicating an understanding of modern deployment and scaling strategies.
  • Experience in full-stack development would be beneficial.

Job ID:

  • J106879

Desired Skills:

  • C++
  • Development
  • SDLC
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer (C++) at Parvana Recruitment jobs in South Africa