C++ Developer
6 days ago
South Africa
Communicate Recruitment
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Key Responsibilities:
- Design, develop, and maintain high-performance applications using C++
- Write clean, efficient, and scalable code for complex software system
- Troubleshoot, debug, and optimise applications for speed and reliability
- Collaborate with cross-functional teams to deliver robust software solutions
- Participate in code reviews and contribute to software architecture decisions
- Develop and maintain integrations, APIs, and backend services where required
- Implement multithreaded and concurrent programming solutions
- Ensure software quality through testing, documentation, and best practices
- Work within Agile development environments and contribute to continuous improvement initiatives
- Stay up to date with modern C++ standards, tools, and emerging technologies
Job Experience and Skills Required:
- Minimum 3+ years' of professional software development experience with C++ (requirements may vary by role)
- Strong understanding of Object-Oriented Programming (OOP) principles and software design patterns
- Experience developing applications in Linux and/or Windows environments
- Proficiency in Modern C++ (C++11/14/17/20) and the Standard Template Library (STL)
- Experience with multithreading, concurrency, and performance optimisation
- Experience working with databases such as SQL Server, PostgreSQL, MySQL, or Oracle
- Familiarity with version control systems such as Git
- Experience working within Agile/Scrum development teams
- Knowledge of CI/CD pipelines and software development best practices
- Understanding of networking concepts, APIs, and system integrations is advantageous
- Relevant Degree, Diploma, or equivalent qualification in Computer Science, Software Engineering, Information Technology, or a related field
This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa.
Apply now
Connect with us on