Picture
 
ROAD TRAFFIC MANAGEMENT CORPORATION (RTMC)
 
​ 
 
GENERAL MANAGER: ROAD TRAFFIC MANAGEMENT SYSTEMS
Ref No. RTMC/RTIT/GMRTMS/2026
Salary Package: Market Related
Position: General Manager: Road Traffic Management Systems
Business Unit: Road Traffic Information and Technology
Location: Centurion
 
Job Purpose: The General Manager: Road Traffic Management Systems is a Head of Department position and reports directly to the Executive Manager: Road Traffic Information and Technology.
The incumbent is responsible for overseeing the systems development process throughout the normal software life cycle development.
 
KEY JOB RESPONSIBILITIES:
 To manage the Road Traffic Management Systems Unit for RTMC.
 Develop an Operational plan aligned with the Road Traffic Information and Technology Divisional Strategy and RTMC Mandate.
 Ensure that all functions in the Unit are aligned with the developed operational plan.
 Prepare and submit reports or ad hoc reports to Executive Manager and RTMC Management as and when required.
 To manage and assist with the delivery of projects and continuous improvement activities.
 Identify gaps within current functions and propose recommendations to management to resolve current issues.
 Act as Subject Matter Expert for all Business Improvement projects identified within Road Traffic Management Systems.
 Manage the implementation of different projects and project streams in Road Traffic Management Systems.
 Assist with the compilation and implementation of change management programmes for every project in Road Traffic Management Systems. 
 Identify all risks in projects for Road Traffic Management Systems and make suggestions to deal with identified risks.
 To oversee the development and enhancement of ICT systems.
 Develop and implement the required Systems Development Methodology, systems and processes to be used within the RTMC context.
 Ensure compliance with the RTMC’s systems development methodology, systems and processes.
 Ensure that development and enhancement projects are properly scoped and that project scope documents are properly developed.
 Ensure that business requirements are properly understood and translated into technical specifications.
 Ensure that the development project is properly managed according to set service level agreements
 Ensure that systems are developed using the correct methodology and within set requirements and SLA’s
 Develop and implement a thorough system testing and quality assurance process
 Ensure compliance with the system testing and quality assurance processes
 Ensure that the deployment of new systems into the actual operations are communicated effectively to all users
 Develop and ensure compliance with a proper document control system for all developed systems.
 To manage compliance with the annual budget.
 To develop, maintain and build relationships with current and potential stakeholders to ensure service level requirements are met and to protect RTMC’s interest in the relationship.
 To perform general people management functions and effective capacity management to ensure smooth running of departments.
 
QUALIFICATIONS AND EXPERIENCE:
 Matric (NQF Level 4) as essential.
 Bachelors' degree in Computer Science or Information Systems or equivalent (NQFLevel 7) as essential.
 Honours Degree (NQF Level 8) and Masters' Degree (NQF Level 9) advantageous.
 8 years’ relevant Software Development experience of which 4 years must be at a Management level.
 Understanding of Road Traffic Information systems, databases
 Knowledge of ICT systems, networks, hardware and software
 Knowledge of Agile Project Management Methodologies
 
KEY ATTRIBUTES AND COMPETENCIES:
 Management and Leadership skills
 Problem solving and analysis
 Accountability and ethical conduct
 Quality and deadline oriented
 Must have integrity and result driven.
 
 
HOW TO APPLY:
 Submit a letter of application (no prescribed template), accompanied by a recent Curriculum Vitae.
 Applications must be forwarded via email to: rtitrecruitment@rtmc.co.za
 Candidates are requested to clearly indicate the reference number for the position they are applying for in the email.
 The closing date is 13 March 2026 at 16:30 pm and no late applications will be accepted.
 
NB: Persons with disabilities are encouraged to apply.
 
The RTMC reserves the right not to make an appointment. Due to the large number of applications, we envisage receiving, applications will not be acknowledged. If you have not received any response from us within 3 months, please consider your application unsuccessful.
 
Inquiries: Human Capital at (012) 999 5425
 
 
 
 
 
​ 
 
 
 
 
 
SENIOR SPECIALIST: USER INTERFACE DEVELOPMENT
Ref No. RTMC/RTIT/SSUID/2026
Salary Package: Market Related
Position: Senior Specialist: User Interface Development
Business Unit: Road Traffic Information and Technology
Location: Centurion
 
Job Purpose: The Senior Specialist: User Interface Development is responsible for designing, developing, testing and integrating moderate to complex application solutions focusing on business and custom applications user interface.
 
KEY JOB RESPONSIBILITIES:
 To develop software and applications.
 Participate in Scrum Meetings and Daily Stand-ups to gain an understanding of existing product and domain elements and work with business analysts to refine new requirements.
 
 Receive new issues assigned by Manager: Software Development or Software Architect through a defect, new specification or specification change.
 Work with Road Traffic Management Systems team members to create seamless and elegant front-end experience for a diverse user base.
 Analyse assignments and plan implementation and unit tests to verify code.
 Check out existing code and implement new code or change to existing code and submit for review to the Manager or another Specialist by checking code back.
 Implement suggested changes as reviewed and release code for build process.
 Support existing functionality and develop new functionality and components.
 Develop and maintain moderately complex graphical user interfaces.
 Ensure standardisation of the user interface approach.
 Apply accessibility user interface standards to ensure compliance and responsive design.
 Implement recommendations from the Architect regarding application performance, and high availability features.
 Create unit and integrated system tests to show that the developed functionality works as intended.
 Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
 Build and deploy the system on an application server.
 Execute unit tests.
 Assess the work done and assist other developers to ensure that the system under development is implemented correctly.
 Participate in peer code reviews
 Utilise version control, build, continuous integration solutions and code quality tools as required
 Conduct research on emerging technologies and industry practices and makes recommendation to the Manager: Systems Development.
 To collaborate with / contribute to the team
 Provide input to management into the functional plan of the department
 Provide input into departmental reports to support decision-making
 Support management with tracking of expenditure in line with budget
 To build value adding relationships with stakeholders
 To deliver, monitor and continuously improve customer service.
 To continuously develop own personal expertise and drive personal growth
 
QUALIFICATIONS AND EXPERIENCE:
 Matric (NQF Level 4) as essential
 Bachelor’s Degree in Information Technology (NQF Level 7) as essential
 Honours Degree (NQF Level 8) and or post graduate Diploma (NQF Level 8) as added advantage
 6 – 8 years’ experience in User Interface Development.
 Must have 2-3 years development experience with AngularJS
 Must have 2-3 years development experience with Flutter
 Knowledge of build frameworks (e.g. Maven, Ant, Grunt, Gulp).
 Knowledge of CI tools and participating in Continuous Integration (e.g. Jenkins,Bamboo).
 Knowledge of OOAD.
 Understanding of Design Patterns and Domain Driven Design.
 Familiarity with unit testing frameworks and TDD.
 Knowledge of Agile methodologies.
 Understanding of front-end design.
 Understanding of UX principles.
 Knowledge of front-end development tools.
 
KEY ATTRIBUTES AND COMPETENCIES:
 Accountability and ethical conduct.
 Quality and deadline oriented.
 Analytical Ability and result driven.
 
 
HOW TO APPLY:
 Submit a letter of application (no prescribed template), accompanied by a recent Curriculum Vitae
 Applications must be forwarded via email to: rtitrecruitment@rtmc.co.za
 Candidates are requested to clearly indicate the reference number for the position they are applying for in the email.
 The closing date is 13 March 2026 at 16:30 pm and no late applications will be accepted.
 
NB: Persons with disabilities are encouraged to apply.
 
The RTMC reserves the right not to make an appointment. Due to the large number of applications, we envisage receiving, applications will not be acknowledged. If you have not received any response from us within 3 months, please consider your application unsuccessful.
 
Inquiries: Human Capital at (012) 999 5425
 
 
 
 
 
 
 
 
 
 
 
 
SPECIALIST SOFTWARE DEVELOPER
Ref No. RTMC/RTIT/SSD/2026
Salary Package: Market Related
Position: Specialist Software Developer
Business Unit: Road Traffic Information and Technology
Location: Centurion
Job Purpose: The Specialist: Software Development is responsible for developing software and applications within the policy and software development lifecycle.
 
KEY JOB RESPONSIBILITIES:
 The Specialist: Software Development is responsible for developing software and applications within the policy and software development lifecycle.
 Participate in Scrum Meetings and Daily Stand-ups to gain an understanding of existing product and domain elements and work with Analysis and Design to refine new requirements to develop software and applications.
 Receive new issues assigned by Team Leader: Software Development through a defect, new specification or specification change.
 Analyse assignments and plan implementation and unit tests to verify code
 Check out existing code and implement new code or change to existing code and submit for review to the Team Leader or another Specialist by checking code back.
 Implement suggested changes as reviewed and release code for build process
 Support existing functionality and develop new functionality and components
 Refactor and improve the code to keep the product maintainable and adaptable to new requirements
 Ensure compliance with product software development processes and standards.
 Implement recommendations from the Architect regarding application performance, and high availability features.
 Create unit and integrated system tests to show that the developed functionality works as intended
 Create unit and integrated system tests to show that the developed functionality works as intended
 Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system
 Build and deploy the system on an application server
 Assess the work done and assist other developers to ensure that the system under development is implemented correctly
 Participate in peer code reviews
 Utilise version control, build, continuous integration solutions and code quality tools as required
 To collaborate with / contribute to the team.
 To build value adding relationships with stakeholders
 To deliver, monitor and continuously improve customer service
 To continuously develop own personal expertise and drive personal growth
 
QUALIFICATIONS AND EXPERIENCE:
 Matric (NQF Level 4) as essential.
 National Diploma in Information Technology or equivalent (NQF level 6) as essential.
 Bachelor’s Degree in Computer Science, Information Systems or Information Technology (NQF Level 7) as added advantage.
 4 – 6 years’ experience in Software Development with experience in Java
 Spring and SpringBoot is advantageous
 Knowledge of integration technologies (e.g. JMS, SOAP-*, REST)
 Knowledge of DevOps tools and technologies (e.g Kubernetes)
 Knowledge of build frameworks (e.g. Maven, Ant)
 Knowledge of CI tools and participating in Continuous Integration (e.g. Jenkins, Bamboo)
 Knowledge of OOAD.
 Understanding of Design Patterns.
 Understanding of Domain Driven Design.
 Familiarity with unit testing frameworks and TDD.
 Knowledge of Agile methodologies.
 
KEY ATTRIBUTES AND COMPETENCIES:
 Accountability and ethical conduct.
 Deadline-orientated and analytical ability.
 Result driven and attention to detail.
 
 
HOW TO APPLY:
 Submit a letter of application (no prescribed template), accompanied by a recent Curriculum Vitae
 Applications must be forwarded via email to: rtitrecruitment@rtmc.co.za
 Candidates are requested to clearly indicate the reference number for the position they are applying for in the email.
 The closing date is 13 March at 16:30 pm and no late applications will be accepted.
 
NB: Persons with disabilities are encouraged to apply.
The RTMC reserves the right not to make an appointment. Due to the large number of applications, we envisage receiving, applications will not be acknowledged. If you have not received any response from us within 3 months, please consider your application unsuccessful.
 
Inquiries: Human Capital at (012) 999 5425
 
 
 
 
 
 






​SOFTWARE DEVELOPER

Ref No. RTMC/RTIT/SD/2026
Salary Package: Market Related
Position: Software Developer
Business Unit: Road Traffic Information and Technology
Location: Centurion
 
Job Purpose: The Software Developer is responsible for developing software and applications within the policy and software development lifecycle.
 
KEY JOB RESPONSIBILITIES:
 To develop software and applications.
 Participate in Scrum Meetings and Daily Stand-ups to gain an understanding existing product and domain elements and work with business analysts to refine new requirements.
 Receive new issues assigned by Team Leader: Software Development through a defect, new specification or specification change
 Analyse assignments and plan implementation and unit tests to verify code
 Check out existing code and implement new code or change to existing code and submit for review by checking code back
 Re-factor and improve the code to keep the product maintainable and adaptable to new requirements.
 Working effectively in a team environment and follow / develop product software development processes and standards.
 Evaluating and improving application performance, and high availability features.
 Creating unit and integrated system tests to show that the developed functionality works as intended.
 To continuously develop own personal expertise and drive personal growth
 Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
 Building and deploying the system on an application server.
 Creating and executing qualification tests
 To build value adding relationships with stakeholders.
 To deliver, monitor and continuously improve customer service
 
QUALIFICATIONS AND EXPERIENCE:
 Matric (NQF Level 4) as essential
 National Diploma in Information Technology (NQF Level 6) as essential
 Bachelor’s Degree in Computer Science, Information Systems or Information Technology (NQF Level 7) as an added advantage
 1-3 years’ experience in Software Development with experience in Java
 Spring and SpringBoot is advantageous
 Knowledge of Flutter is advantageous
 
KEY ATTRIBUTES AND COMPETENCIES:
 Quality oriented.
 Deadline oriented.
 Analytical ability.
 Professionalism and attention to detail.
 
 
HOW TO APPLY:
 Submit a letter of application (no prescribed template), accompanied by a recent Curriculum Vitae
 Applications must be forwarded via email to: rtitrecruitment@rtmc.co.za
 Candidates are requested to clearly indicate the reference number for the position they are applying for in the email.
 The closing date is 13 March 2026 at 16:30 pm and no late applications will be accepted.
 
NB: Persons with disabilities are encouraged to apply.
 
The RTMC reserves the right not to make an appointment. Due to the large number of applications, we envisage receiving, applications will not be acknowledged. If you have not received any response from us within 3 months, please consider your application unsuccessful.
 
Inquiries: Human Capital at (012) 999 5425











​USER SUPPORT ANALYST

Ref No. RTMC/RTIT/USA/2026
Salary Package: Market Related
Position: User Support Analyst
Business Unit: Road Traffic Information and Technology
Location: Centurion
Job Purpose: The User Support Analyst is responsible for the analysis and support of NaTIS software application incidents and data fix requests.
 
KEY JOB RESPONSIBILITIES:
 Must perform Software user support.
 Ensure that the user log the call.
 Investigate, analyse and resolve system issues logged by users on instruction from the Team Leader: User Support.
 Analyse the issue mentioned in the call.
 Assist the user with the issue – resolve the call telephonically or create scripts for the issue.
 Develop comprehensive database scripts based on assistance from the Senior Analyst: User Support.
 Submit the script to a team member in Road Traffic Management Systems for review and approval.
 Run the approved script and provide feedback to the user, the Senior Analyst: User Support and the Team Leader: User Support.
 Test proposed solutions to confirm resolution.
 Ensure that the resolution of the call is logged.
 Assist the Senior Analyst: User Support and the Team Leader: User Support with monitoring compliance with Service Level Agreement.
 Assist in the identification of possible end-user training needs.
 Provide training needs to the Team Leader: User Support.
 Give telephonic support to end users.
 Document repeated calls to identify trends.
 Compile weekly statistical reports and submit to the Team Leader: User Support Quality assure team members’ scripts.
 To build value adding relationships with stakeholders.
 To deliver, monitor and continuously improve customer service.
 To continuously develop own personal expertise and drive personal growth.
 
QUALIFICATIONS AND EXPERIENCE:
 Matric (NQF Level 4) as essential)
 Diploma in SQL (NQF Level 5) / 12 Months certificate as essential.
 3 - 4 years working experience in Road Traffic Systems.
 Understanding Of Software Development Methodology like Waterfall and Agile.
 
KEY ATTRIBUTES AND COMPETENCIES:
 Accountability and ethical conduct.
 Quality and deadline oriented.
 Judgment and analytical ability.
 
 
HOW TO APPLY:
 Submit a letter of application (no prescribed template), accompanied by a recent Curriculum Vitae
 Applications must be forwarded via email to: rtitrecruitment@rtmc.co.za
 Candidates are requested to clearly indicate the reference number for the position they are applying for in the email.
 The closing date is 13 March 2026 at 16:30 pm and no late applications will be accepted.
 
NB: Persons with disabilities are encouraged to apply.
 
The RTMC reserves the right not to make an appointment. Due to the large number of applications, we envisage receiving, applications will not be acknowledged. If you have not received any response from us within 3 months, please consider your application unsuccessful.
 
Inquiries: Human Capital at (012) 999 5425