Skip to content
mimi

Principal Developer: Full Stack

Road Accident Fund

South Africa · On-site Full-time Lead 1w ago

About the role

The Road Accident Fund is a state insurer established by statute, it provides insurance cover to all drivers of motor vehicles in South Africa in respect of liability incurred or damage caused as a result of a traffic collision. Liability incurred in relation to property damage (such as damage to vehicles, buildings, vehicle contents) is excluded from cover.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).

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free