
At DotActiv, we pride ourselves on providing the South African retail market with high-quality category management software and advisory services aimed at making in-store shopping an all-round better experience. C++ software developers at DotActiv utilise a technology stack that includes the MFC Framework to deliver a standalone application solution which interacts with a Microsoft SQL or PostgreSQL database. We also utilise git and bitbucket to handle our source code.
Responsibilities
Translating application storyboards and use cases into functional applications; Designing, building, and maintaining efficient, reusable, and reliable C++ code; Ensuring the best possible performance, quality, and responsiveness of applications; Identifying bottlenecks and bugs, and devising solutions to these problems; and Maintaining code quality, organisation, and automatisation
Requirements
MINIMUM REQUIREMENTS:
Minimum of 3 years relevant development experience and expertise in an IT development environmentGrade 12 as per the national senior certificate requirements (Umalusi endorsed and must include higher grade Mathematics with a minimum of 70%);A relevant IT certification by a recognised and acknowledged issuing authority. For example, A+, N+, MCSE, MCP, MCT, VCP, VCSP and more; Proficient in C++, with a good knowledge of its ecosystems;Strong understanding of object-oriented programming;Skill for writing reusable C++ libraries;Understanding fundamental design principles behind a scalable application;Familiarity with Microsoft SQL Server (PostgreSQL would be advantageous); Implementing automated testing platforms and unit tests;Proficient understanding of code versioning tools (such as Git)
Benefits
WHAT TO EXPECT FROM DOTACTIV:
You’ll receive a Cost to Company of between R30k and R35k, depending on your qualifications and experience;This is a remote-working position, which allows you the flexibility to be based anywhere in South AfricaYou’ll have a say over product decisions. Read this piece for more informationYou’ll have a chance to upskill yourself in any field that adds value to your current position;
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
