Parvana

Senior C++ Software Developer

Parvana

full-time

Posted on:

Location Type: Remote

Location: South Africa

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Join a dynamic team to develop and maintain scalable, efficient, and highly maintainable C++ software systems.
  • Craft clean, high-performance, and reliable C++ code, adhering to modern standards and best practices.
  • Dive into performance analysis, identify bottlenecks, and optimize code and memory usage for maximum speed and efficiency.
  • Take on a mentorship role for junior developers, providing technical guidance and conducting thorough code reviews to ensure our high-quality standards.
  • Ensure code reliability by writing and maintaining unit tests, and collaborate with QA to debug and verify system issues.
  • Collaborate closely with product managers, system architects, DevOps, and other stakeholders to bring high-impact features to life.

Requirements

  • 5+ years of experience in advanced C++ software development and best practices.
  • Proven experience with Agile, including Scrum and Scaled Agile Framework (SAFe).
  • Proficiency in TDD, CI/CD, and managing build pipelines.
  • Hands-on experience with Oracle and PL/SQL in a relational database environment.
  • Experience with Unix variants (HP-UX, Solaris, AIX) and Linux.
  • Familiarity with Docker and containerization technologies.
Benefits
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++performance analysiscode optimizationunit testingTDDCI/CDOraclePL/SQLUnixLinux
Soft Skills
mentorshiptechnical guidancecode reviewscollaboration