Enable job alerts via email!

System Developer

Centre for Public Service Innovation

Pretoria

On-site

ZAR 45,000 - 65,000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading public service entity in South Africa is seeking a System Developer with a solid background in information technology and system development. This role involves developing systems, managing acquisitions, and coordinating testing. The ideal candidate will demonstrate project management skills, and knowledge of public service regulations and will have a strong technical proficiency in programming languages such as SQL, HTML, PHP, C#, and .Net.

Qualifications

  • Minimum 3 years’ experience in system development required.
  • Knowledge of Public Service Policy and Regulatory Framework preferred.
  • Strong programming skills with multiple technologies necessary.

Responsibilities

  • Develop desktop and web-based systems; manage system acquisitions.
  • Conduct user training and prepare documentation.
  • Administer user acceptance testing and analyze business processes.

Skills

System Development
SQL
HTML
PHP
VB
C#
.Net
Project Management
Communication
Interpersonal Skills

Education

3-4-year National Diploma or B-Degree in Information Technology

Job description

Job Location : Gauteng, Pretoria
Deadline : July 10, 2025

Requirements :
  • Recognized 3-4-year National Diploma or B-Degree in Information Technology / Software Development / Multimedia Development or related equivalent to NQF level 6, coupled with 3 years’ experience in system development.
  • Knowledge of Public Service Policy and Regulatory Framework and other relevant regulations regarding IT.
  • Sound knowledge of system development and programming; experience with SQL, HTML, PHP, VB, C#, .Net.
Duties :
  • Develop desktop and web-based systems. Manage all system acquisitions within the Department. Conduct user training and prepare system documentation. Advise on system development and initiatives. Perform system administration functions.
  • Administer and coordinate user acceptance testing and functional system testing with main users and business owners.
  • Analyze and model process and data requirements for user requirement specifications and system design. Coordinate and facilitate the compilation of user requirements for business systems.
  • Collect and analyze business processes. Develop process diagrams and flowcharts for systems development. Demonstrate strong project management skills, meet deadlines, and have excellent communication and interpersonal skills. Maintain confidentiality and demonstrate good work ethics.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.