Technology

C++ Developer

Hire Resolve·Western Cape, south-africa·Full Time·Hybrid
TechnologyFull TimeHybrid
-

Job Description

  • A specialist software development company established in 1989, dedicated to developing high-quality software for the engineering and design industries and is looking for a C++ Developer to join their team in Tokai, Cape Town.

Position Overview:

  • This is an exciting opportunity to contribute to the development of CAD software used within the civil engineering market, with exposure to international clients and projects.
  • You will work as part of an agile team of highly skilled professionals, developing new features and enhancements using C++ and Microsoft Visual Studio within a SCRUM environment. The role offers involvement in the full software development life cycle, including solution design, development, documentation, testing, and ongoing maintenance.

Responsibilities:

Software Development:

  • Work collaboratively as part of a software development team using the SCRUM methodology.
  • Study and analyse system requirements to understand project objectives.
  • Conduct research to identify effective technical solutions.
  • Design and develop software solutions to meet specified requirements.
  • Write, test, debug, and maintain high-quality C++ code.
  • Prepare and maintain technical documentation.
  • Contribute to the development of new features and enhancements for the company's CAD software.

Software Maintenance and Support:

  • Maintain and improve existing software applications.
  • Liaise with the support team through Zoho to assist with customer queries and technical issues.
  • Investigate and resolve software defects and bugs.
  • Support the continuous improvement and reliability of existing solutions.

Continuous Improvement and Industry Awareness:

  • Keep up to date with the latest development tools, programming techniques, computing technologies, and software development best practices.
  • Stay informed about trends and developments within the Civil Engineering industry.
  • Identify opportunities to improve software functionality, performance, and user experience.

What the Company offers:

  • A hybrid working arrangement based in Tokai, Cape Town.
  • Flexible working time options.
  • Exposure to international markets and engineering software solutions.
  • The opportunity to work across the full software development life cycle.
  • A collaborative environment alongside experienced software development professionals.
  • The opportunity to develop specialised expertise in CAD software and civil infrastructure design.

Requirements:

  • Required: BSc in Computer Science or a BEng degree with a strong mathematics focus.
  • Advantageous: An educational background in Civil Engineering.
  • Proficiency in C++ programming.
  • Strong understanding of data structures and algorithms used to solve complex problems

Advantageous:

  • Experience with Microsoft Foundation Classes (MFC) in the Microsoft Visual Studio environment.
  • Knowledge of CAD systems and civil infrastructure design software.
  • Experience or exposure to civil infrastructure projects and processes.

Key skills

Bachelors

At a glance

Company

Hire Resolve

Location

Western Cape, south-africa

Employment

Full Time

Experience

Valid until

Not specified

Created

November 3, 2026

More opportunities

Similar roles you might like

Php Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Building scalable web applications that users actually enjoy using Developing APIs, integrations, and backend services Collaborating with designers, developers, and product teams Improving performance, reliability, and code quality Helping shape products from concept to deployment Job Experience Required: Commercial PHP development experience Experience with frameworks such as Laravel, Symfony, CodeIgniter, or Yii Solid SQL and database knowledge (MySQL, PostgreSQL, etc.) Experience working with RESTful APIs Git version control and modern development practices Strong problem-solving skills and attention to detail Relevant degree, diploma, or equivalent practical experience 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 and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

3 hours ago

Microsoft Dynamics 365 Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Customising, developing, and enhancing Dynamics 365 solutions Building plugins, workflows, integrations, and custom applications Creating powerful solutions with Power Apps and Power Automate Working closely with stakeholders to solve real business challenges Integrating Dynamics 365 with third-party platforms and services Continuously improving performance, functionality, and user experience Job Experience Required: Experience developing within the Microsoft Dynamics 365 ecosystem Strong skills in C#, .NET, JavaScript, and SQL Experience with Dataverse and Dynamics 365 customisation Knowledge of Power Apps and Power Automate Experience building integrations and working with APIs Strong problem-solving skills and attention to detail Relevant degree, diploma, or equivalent practical experience 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 and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

3 hours ago

Bi Data Analyst

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Collect, analyse, and interpret large datasets from multiple sources Design, build, and maintain dashboards, reports, and KPI tracking tools Work with business stakeholders to understand reporting and analytical requirements Ensure data accuracy, integrity, and consistency across reporting environments Identify trends, patterns, and opportunities through data analysis Support strategic business decisions with actionable insights and recommendations Collaborate with data engineering and technical teams on data solutions Automate reporting processes and improve data accessibility across the organisation Monitor business performance metrics and provide ongoing analytical support Job Experience Required: Minimum 3+ years of experience in a BI Analyst, Data Analyst, or Business Intelligence role Degree in Data Science, Statistics, Computer Science, Information Systems, Mathematics, or a related field Strong experience with SQL for data extraction, transformation, and analysis Proficiency with BI tools such as Power BI, Tableau, Looker, Qlik, or similar platforms Experience building interactive dashboards, reports, and data visualisations Strong understanding of data modelling, ETL processes, and data warehousing concepts Experience gathering business requirements and translating them into reporting solutions Ability to analyse trends, identify insights, and present recommendations to stakeholders Exposure to Python or R for data analysis is advantageous Strong communication and stakeholder management skill 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 and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

5 days ago

Support Engineer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Job Description: Provide Level 1 technical support to users via phone, email, and remote support tools, ensuring issues are resolved efficiently and professionally. Log, manage, and escalate support tickets where required while delivering a high standard of customer service. Assist with troubleshooting Windows, Microsoft 365, hardware, software, and basic network-related issues. Skills & Experience: Strong customer service and communication skills Excellent written and spoken English Solid understanding of Windows operating systems Basic knowledge of Microsoft 365 applications and services Ability to diagnose and troubleshoot common IT issues Exposure to ticketing systems (e.g. ServiceNow, Freshservice, Zendesk, Jira Service Management) Experience using remote support tools is advantageous Strong problem-solving skills and attention to detail Ability to work effectively in a fast-paced support environment Relevant IT qualification, certification, or equivalent experience preferred Qualification: CompTIA A+ Certification CompTIA Network+ Certification Relevant IT Diploma, Degree, or equivalent technical qualification advantageous Microsoft certifications beneficial Exposure to Active Directory and user account administration Basic networking knowledge (DNS, DHCP, TCP/IP) Experience supporting desktop, laptop, and mobile devices Previous experience in an IT helpdesk or service desk environment Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

5 days ago

Python Developer (junior/intermediate/senior)

Communicate Recruitment

South Africa, south-africa

FULL_TIME

Job Description: My clients partner with organisations ranging from high-growth technology businesses to established enterprises, all looking for skilled Python Developers to join their teams. Depending on the specific opportunity, responsibilities may include: Developing and maintaining Python-based applications Building scalable APIs and backend services Working with frameworks such as Django, Flask, and FastAPI Designing, testing, and deploying software solutions Collaborating with developers, product teams, and stakeholders Contributing to cloud-based and distributed systems Improving application performance, security, and scalability Participating in Agile development environments Supporting projects across software development, automation, AI, machine learning, data engineering, or cloud technologies These opportunities provide exposure to modern technology stacks, innovative projects, and environments that encourage continuous learning and professional development. Skills & Experience: Proven Python development experience Experience with Django, Flask, FastAPI, or similar frameworks Solid understanding of software engineering principles and best practices Experience developing and integrating APIs Exposure to cloud platforms is advantageous Knowledge of Agile development methodologies Strong analytical and problem-solving abilities Excellent communication and teamwork skills Experience with AI, machine learning, or data engineering would be beneficial Qualification: Relevant IT degree or equivalent experience Certifications in Python or related technologies are advantageous Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

5 days ago