Enable job alerts via email!

C++ Developer

Hire Resolve

Centurion

Hybrid

ZAR 800 000 - 1 200 000

Full time

9 days ago

Job summary

A tech recruitment agency is seeking an experienced C++ Developer to join a team in Centurion. The role involves designing and implementing C++ backend applications, working in agile teams, and ensuring quality assurance. Candidates should have 8-10 years of experience, with a strong understanding of financial systems and various software technologies, including SQL and UNIX. This is a hybrid position requiring both in-office and remote work.

Qualifications

  • 8-10 years' experience in C++ development.
  • Must be conversant with various platforms.
  • Experience in financial/accounting systems is compulsory.

Responsibilities

  • Design, code, test, debug, and implement C++ backend applications.
  • Attend project and agile team meetings.
  • Work in agile teams to complete programming assignments.
  • Prepare software packages for releases.
  • Responsible for developing new programs and proofing them.

Skills

C++
SQL
UNIX / LINUX
IBM MQ Series or Active MQ
XML
XHTML
SWIFT
Agile methodologies

Tools

MS Visual C++
Job description
Overview

Our client is urgently in search of experienced C++ Developer to join their team in Centurion. This is a hybrid– 2 days in office one week and 3 days in the office the next – this is not negotiable.

Responsibilities
  • Design, code, test, debug, and implement C++ backend applications.
  • Attend project and agile team meetings.
  • Must work in agile teams to complete programming assignments.
  • May need to visit client locations.
  • Should stay current with industry developments.
  • Must be able to work with various computer technologies.
  • Must be able to use SQL and understand Oracle databases.
  • Strictly adhere to quality assurance procedures.
  • Identify and communicate all areas that might be affected by a specific code change.
  • Design solutions with regards to classes, database design and infrastructure design.
  • Consult with engineering staff to evaluate interface between hardware and software.
  • Develop features across multiple subsystems within our domain, including collaboration in requirements definition, prototyping, design, coding, testing and deployment.
  • Design Data Models to support new and enhanced functionality.
  • Perform Unit Testing.
  • Prepare software packages for releases, providing information for the release notes, and supporting the release manager.
  • Preparing deployment packages for clients.
  • Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
  • Assisting analysts with requirement definitions, user stories, system design and specifications preparation.
  • Design, development, testing and support of integration jobs, data quality metrics, master data management, SOA architecture design, business intelligence and analytics.
  • Review existing implementations and models, identify potential bugs or deficiencies and look for possible improvements.
  • Participate in design discussions, design reviews, code reviews, and implementation.
  • After hours support may be required
Qualifications
  • 8-10 years’ experience
  • Programs run on various platforms and developers must be conversant about their features.
  • UNIX / LINUX experience as well as porting of C++
  • MS Visual C++ workbench experience
  • Understand Message-based systems using for example IBM MQ Series or Active MQ.
  • Experience with XML and XHTML.
  • Some knowledge of SWIFT.
  • Porting software to different NIX operating systems.
  • Experience in financial / accounting systems is compulsory.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.