Control Programmer – Mbombela – Department Of Basic Education

Control Programmer at the Department of Basic Education in Mbombela, a vital government job in South Africa

Published 19 May 2026
Closing Date Closed
Type
Opportunity

About the Role

The Department of Basic Education is seeking a dedicated Control Programmer for its Provincial Office in Mbombela, also known as Nelspruit. This role is crucial for enhancing the effectiveness and efficiency of IT information systems within the department. By providing system development, user training, and support, you will play a key part in ensuring that educators and administrative staff have the tools they need to succeed. Your contributions will directly impact the quality of education in Mpumalanga, making a real difference in the community.

In this position, you will engage with various stakeholders, ensuring that end-users feel confident in utilizing the systems at their disposal. Your ability to communicate technical concepts to non-technical users will be invaluable as you deliver training and support. This role is not just about technology; it’s about fostering an environment where education can thrive, thereby fulfilling the department’s mission to improve learning outcomes across South Africa.

About the Department

The Department of Basic Education is committed to providing quality education for all learners in South Africa. Its mission revolves around creating an inclusive and effective education system that promotes lifelong learning and opportunities for all. Working within this department means being part of a team dedicated to shaping the future of the nation through education, making your role as a Control Programmer integral to achieving these goals.

What You’ll Do

  • Provide system development and design to enhance IT information systems.
  • Conduct training sessions to support end-users in effectively utilizing systems.
  • Offer customer relations and online support to users, ensuring their needs are met.
  • Execute test planning and designs to maintain system integrity.
  • Collaborate with teams to improve software development processes and user experiences.

What You’ll Need

  • A Senior Certificate / Grade 12 and a National Diploma or Degree (NQF Level 6/7) in Information Technology, as recognized by SAQA.
  • Proficiency in programming languages such as Java, C#, Python, or similar.
  • Experience with databases (e.g., SQL, Oracle) and system integration.
  • A strong understanding of the software development life cycle (SDLC).
  • Excellent communication and presentation skills, especially for training purposes.
  • A valid driver’s license and the ability to manage multiple tasks effectively.

How to Apply

Please refer to the application instructions below.