Principal Developer: Full Stack
Road Accident Fund
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