Junior Developer ICT Vacancy at Department of Public Works: Apply for 2026/311 Position
South African IT graduates and aspiring software developers have an opportunity to join the Department of Public Works and Infrastructure through a Junior Developer ICT position based at the department’s Head Office in Pretoria.
The vacancy, listed under Post 29/114, is aimed at candidates with a tertiary qualification in Information Technology and relevant knowledge of software development, systems analysis, databases and programming.
The position offers a salary of R413,001 per annum and carries Reference Number 2026/311.
Junior Developer ICT Vacancy: Key Details
Here are the main details applicants should know:
- Position: Junior Developer ICT
- Reference Number: 2026/311
- Post Number: 29/114
- Department: Department of Public Works and Infrastructure
- Directorate: ICT
- Location: Head Office, Pretoria
- Salary: R413,001 per annum
- Closing date: 11 September 2026 at 16:00
- Enquiries: Mr K. Nekhumbe
- Telephone: 012 406 1738
The position is particularly relevant to IT graduates and developers who want to build their careers within the South African public service.
Who Can Apply for the Junior Developer ICT Vacancy?
Applicants must have a minimum three-year tertiary qualification at NQF Level 6 or a National Diploma in Information Technology, or an equivalent qualification.
The department also requires relevant experience in:
- Systems analysis
- Software development
- Software testing
Applicants should therefore ensure that their CV clearly demonstrates their IT qualification and any relevant development, testing or systems experience.
Technical Skills and Knowledge Required
This is a technical position, so applicants should pay close attention to the technology requirements.
The department specifically lists database knowledge involving:
- Oracle
- MS SQL
- MySQL
- Spring Boot Java framework
The vacancy also states that desirable knowledge of two or more of the following programming languages and technologies is required:
- C/C++
- Visual Basic
- C#
- Java
- XML
- Angular
- Any BI reporting tool
This makes the opportunity particularly suitable for candidates who have developed a broad technical foundation rather than focusing on only one programming language.
What Skills Should Applicants Have?
Beyond technical knowledge, the Department of Public Works is looking for candidates who can work effectively in a professional environment.
The vacancy highlights:
- Computer literacy
- Innovative thinking
- Adaptability
- Analytical skills
- Problem-solving skills
- Good verbal communication
- Good written communication
- Interpersonal skills
- Planning and organisational skills
- Integrity
- Honesty
Applicants should therefore avoid submitting a CV that focuses only on programming languages.
Your CV should also demonstrate your ability to analyse problems, work with others and communicate technical information.
What Will the Junior Developer Do?
The successful candidate will support the department’s ICT environment through software development, application maintenance and technical support.
Key responsibilities include:
- Analysing and implementing new requirements
- Developing future application systems
- Ensuring the quality of delivered solutions
- Troubleshooting and debugging applications
- Maintaining existing application systems
- Customising existing applications
- Providing technical support
- Assessing user feedback to improve software performance
- Developing technical documentation
- Participating in ICT projects
- Supporting system upgrades
- Participating in digital transformation initiatives
- Updating applications in line with applicable legislative requirements
These responsibilities provide exposure to both software development and the broader systems environment within government.
Why This Junior Developer ICT Vacancy Is Worth Considering
For an IT graduate, gaining experience in a large public-sector environment can provide exposure to systems that support government operations.
The role is also broader than simply writing code.
The successful candidate will be expected to understand requirements, develop applications, troubleshoot systems, respond to user feedback and contribute to digital transformation initiatives.
This combination can help a junior developer develop a more complete understanding of the software development lifecycle.
Where Is the Position Based?
The position is based at the Department of Public Works and Infrastructure Head Office in Pretoria.
Applications may be hand delivered to:
Corner Madiba (Vermeulen) and Bosman Street
Central Government Offices Building
Pretoria
The department also provides a postal and email application option.
Junior Developer ICT Vacancy Salary
The position offers a salary of:
R413,001 per annum
This is the annual salary specified in the vacancy advertisement.
How to Apply
Applicants must use the prescribed Z83 application form and submit it together with a detailed CV.
The department states that applicants do not need to submit certified copies of qualifications and related documents with the initial application.
Only shortlisted candidates will be required to provide certified documentation on or before the interview date.
Applicants should make sure they use the correct and current Z83 form.
Using an incorrect or outdated Z83 may result in disqualification.
Where Should Applications Be Sent?
Applications for the Junior Developer ICT position can be submitted to:
The Director-General
Department of Public Works
Private Bag X65
Pretoria
0001
Applications may also be hand delivered to the Head Office address listed above.
For this particular position, applications can be emailed to:
Applicants should indicate the correct position and reference number on their application.
Important Application Rules
The Department of Public Works provides several important instructions that applicants should not overlook.
The application must:
- Use the prescribed Z83 form
- Be signed, initialled and dated
- Include a detailed CV
- Clearly identify the position being applied for
- Use the correct reference number
- Be submitted before the closing date
Applicants applying for more than one advertised position must submit a separate Z83 form and CV for each position.
Foreign Qualifications
Applicants who obtained qualifications outside South Africa are responsible for ensuring that their qualifications are evaluated by SAQA.
This requirement should be addressed before applying where applicable.
What Happens After Shortlisting?
Shortlisted candidates will be required to undergo the department’s normal verification and vetting processes.
The department states that shortlisted candidates must be willing to undergo personnel suitability checks and other verification processes.
The department also notes that shortlisted candidates will undertake pre-entry assessments, including a practical exercise and an integrity or ethical conduct assessment.
Junior Developer ICT Vacancy Closing Date
The closing date for the vacancy is:
11 September 2026 at 16:00
Late applications will not be considered.
Applicants should therefore avoid waiting until the final day, particularly if they intend to submit their application by email or hand delivery.
How to Make Your IT Application Stronger
If you are applying for this position, make sure your CV is tailored to the vacancy.
Highlight Your Programming Experience
Clearly list programming languages and technologies you know, particularly those mentioned in the advertisement.
Show Your Development Projects
If you have built websites, applications, databases or other software projects, include relevant examples in your CV.
Academic projects can also be useful for candidates with limited professional experience.
Mention Database Skills
Do not bury your database knowledge at the bottom of your CV.
If you have experience with Oracle, MS SQL, MySQL or related database technologies, make this easy for the recruiter to identify.
Demonstrate Problem-Solving
Software development involves much more than writing code.
Use your CV to demonstrate examples of troubleshooting, debugging, system analysis and solving technical problems.
Who Should Apply?
This opportunity could be suitable for South Africans who have:
- A three-year tertiary IT qualification
- A National Diploma in Information Technology
- An equivalent NQF Level 6 qualification
- Relevant systems analysis experience
- Software development experience
- Software testing experience
- Database knowledge
- Programming experience
- An interest in public-sector ICT
Applicants should carefully compare their qualifications and experience against the official requirements before applying.
Frequently Asked Questions
What is the reference number for the Junior Developer ICT position?
The reference number is 2026/311.
How much does the Junior Developer ICT position pay?
The salary is R413,001 per annum.
Where is the position based?
The position is based at the Department of Public Works and Infrastructure Head Office in Pretoria.
What qualification is required?
Applicants need at least a three-year tertiary qualification at NQF Level 6 or a National Diploma in Information Technology, or an equivalent qualification.
Is programming experience required?
The department requires relevant experience in systems analysis, software development and software testing.
Which databases are mentioned?
The vacancy mentions Oracle, MS SQL, MySQL and Spring Boot Java framework.
Which programming languages are relevant?
The advertisement mentions C/C++, Visual Basic, C#, Java, XML and Angular, as well as any BI reporting tool.
What is the closing date?
Applications close on 11 September 2026 at 16:00.
What email address should I use?
Applications can be emailed to Recruitment26-71@dpw.gov.za.
Who can I contact for enquiries?
Enquiries can be directed to Mr K. Nekhumbe on 012 406 1738.
Final Thoughts
The Junior Developer ICT Vacancy at the Department of Public Works and Infrastructure is a strong opportunity for an IT professional who wants to develop software development experience within the public sector.
The role combines application development, systems analysis, testing, troubleshooting, technical support and digital transformation. It therefore offers exposure to several areas of the technology environment rather than focusing exclusively on coding.
With a salary of R413,001 per annum and a Pretoria-based Head Office location, the position could be particularly attractive to IT graduates and junior developers who meet the qualification and experience requirements.
The closing date is 11 September 2026 at 16:00, so eligible candidates should prepare their Z83 and CV well before the deadline.
Download the advert here AND Check for the Z83 Application Form here
Follow Youth Opportunities Hub via our official channels (just click on any link): Facebook, LinkedIn, WhatsApp Channel and Telegram
Looking for another opportunity?
Search Youth Opportunities Hub for jobs, bursaries, internships, learnerships, scholarships and more.
