C++ Software Engineer (Ref: KHSE)

Position in the Information Technology sector in Rosebank - Gauteng
Posted On Thursday 16 September 2021
Job Description:

Our client, a leading provider of Customer Engagement and Communications software for a range of industries including Financial Services, Communications, Utilities and Healthcare, is growing fast, and looking for a C++ Software Engineer to join their team


Please email applications through to

Main job function

The core responsibility of a C++ Software Engineer is to design, build and extend high quality applications for the Striata CCM Platform. You'll work closely within a team of remote developers to bring products to market, leveraging your experience and strong technical knowledge.


Project responsibilities

• Design, create and extend, high quality, testable software that meets specifications, follows coding standards and is easy to maintain

• Participate in software design discussions to define solutions for complex business requirements

• Test and peer review code for technical accuracy, standards, and functional compliance to the design

• Work in an agile development environment

• Assist with creating project plans, breaking down requirements and estimating tasks

• Identify and proposes areas of improvement throughout the software development process


Relevant Certificate/Diploma.


Core competencies

• Expert level C++

• Object Oriented Analysis and Design

• Multi-threading and concurrency


• Agile

• Control Versioning Software (git)

• Test driven development techniques (TDD)

• Excellent communication (verbal and written) skills


Advantageous Experience

• Perl, PHP


• Client / Server architecture

• Service-oriented architecture

• Relational database design

• Web Servers (e.g. IIS, Apache, NGINX)

• Experience developing Operating System agnostic software (FreeBSD, Linux, Windows)

• Proficient knowledge to work throughout the stack on middleware, front end and database technologies

• Senior level with 5+ years relevant experience


A Consultant will be in touch if you are shortlisted for the position. Please consider your application unsuccessful should you not have been contacted within 2 weeks. We will keep your CV on our database and contact you should you match the criteria of any other vacancies.


Please contact Kay Henderson