Principal Developer: Full Stack

Division:  Strategy and Transformation
Reference No:  5819
Location: 

Centurion, Gauteng, ZA

Employment Type:  Permanent
Disability (EE targeted role):  No
T.A.S.K Grade:  14
Job Posting Salary:  R771,969.00
Job Posting End Date:  16 Jul 2025

The Road Accident Fund’s mission is to provide appropriate cover to all road users within the borders of South Africa; to rehabilitate and compensate persons injured as a result of motor vehicle accidents in a timely and caring manner; and to actively promote safe use of our roads.

 

 

 

Purpose of the Job: Reporting to the Manager: Digital delivery, the successful incumbent is accountable for developing new applications/ systems, enhancing and maintaining existing applications/ systems in accordance with the business requirements.

 

Key Performance Areas

 

Application Development Management

  • Acceptance of requirements from analysts.
  • Design the system in accordance with architectural standards.
  • Develop/ enhance/ maintain programs according to the RAF standards and requirements daily.
  • Keep records of all programs in application register and configuration management.
  • Draw logical flow charts for every program.
  • Documentation of programs and assisting in training manuals.
  • Facilitate software testing and quality assurance activities.
  • Fix the identified bugs/ defects as reported by the testing process.
  • Ensure alignment with DevOps, CI/CD Documentation and processes.
  • Design database structures in line with relational databases principles.

 

Integration

  • Develop the interfaces (coding) as described in the development activities category.
  • Build and maintain automated workflows using suitable solutions.
  • Contribute to the development and deployment of native or cross-platform mobile applications.

 

Policy Review and Implementation

  • Contribute to the development and implementation of departmental policy, procedures and processes.
  • Keep up to date with effective policy and practice execution strategies.

 

Reporting

  • Track and prepare the project status report on the progress of the implementation of reporting requirements.

 

Stakeholder Management

  • Facilitate and manage communication with relevant internal and external stakeholders and proactively and progressively manage the relationships.
  • Communicate with all levels of stakeholder contact.

 

Qualifications and Experience

  • Bachelor’s Degree/ Advanced Diploma in IT related qualification.
  • Microsoft Certified Application Developer is an added advantage.
  • Certificate in ITIL is an added advantage.
  • Cloud Certification is an added advantage.
  • Java Certification is an added advantage.
  • Certification in Power Platform development is an added advantage.
  • Relevant 5 - 7 years’ experience in the entire Software Development environment.
  • Experience in the development and implementation of Power Platform solutions.
  • Experience with API integration (RESTful APIs).
  • Experience in writing Application Integration Programs.
  • Experience in Unified Modelling Language (UML).

 

NB: “RAF offers Total Employment Cost packages with no additional contributions from the Employer, successful candidates are required to structure their packages in a manner that will suit their needs”.

 

 

 

The Road Accident Fund subscribes to the principles of employment equity and preference will be given to People with Disabilities.

Applicants who have not received any correspondence from us within six weeks from the closing date can consider themselves unsuccessful

Security Vetting shall be conducted on all prospective employees

It is the applicants’ responsibility to have foreign qualification evaluated by the South African Qualification Authority (SAQA) and to provide proof of such evaluation.