C++ Software Developer

South Africa, Gauteng, Rivonia

Permanent

ZAR 30000-50000 Monthly

EE/AA

C++ Software Developer

Introduction

C++ Software Developer

Rivonia

R 30 000.00 – R 50 000.00 Per Month

Key International Concern seeks experienced C++ Developer. You will join a Company who builds software products to enable mobile operators to create advanced solutions. They are seeking a highly skilled C++ software developer to join their Team.

They are building a geographically distributed team of developers with a strong focus on teamwork, staying in touch with each other using Slack, Google Meet and Wrike. Their approach uses a Scrum based Agile methodology that will take the Company into a bright future. You will have the opportunity to work on a tech stack consisting of Node.js, Spring Boot (Java) and C++ back-ends that use Galera Cluster and MongoDB for data storage combined with a mixture of pure JavaScript, Jquery and Vue.js for the front-end, the team will work on a large microservice based system implemented using Docker containers and a mixture of Kubernetes and Ansible for orchestration.

Gitlab provides version control, taking full advantage of it’s featureset and Gitlab CI is utilized to build and deploy the microservices into a GKE based Kubernetes cluster for testing purposes.

If this excites you, continue!

Description

Responsibilities:

The successful candidate will be responsible for the following:

Development of high-grade Telecommunication Services in a Unix/Linux based environment

Software specification, design, coding, and debugging through to deployment to Operator sites

Taking responsibility for software lifecycle management including version control and deployment package creation

Effectively using tools and ingenuity to identify and fix defects before they become a problem

Working in an agile development environment following Scrum methodologies

Profile

Minimum Requirements:

The following minimum requirements are a prerequisite for applying for this vacancy:

A bachelor degree in computer science or engineering/related discipline or an equivalent combination of education and work experience

Minimum 2 years’ experience working as a Software Engineer, Developer or Programmer