State Information Technology Agency (SITA) Senior Software Developer (Natural Adabas) Vacancy 2026
State Information Technology Agency (SITA)
IT & Telecommunications (MICT SETA)
Monthly stipend
Not stated
Closing date
18 Sept 2026
9 days left
- Opportunity
- Contract
- Minimum education
- Degree (NQF 7)
- Location
- Centurion, Gauteng
- Posted
- 09 Sept 2026
Sourced via the GovPage vacancy bulletin, last confirmed there by our scraper on 9 September 2026.
The apply link goes directly to eservices.gov.za — applications never pass through SetaJobs.
We rewrite adverts for readability; the closing date, requirements and application method come from the source advert — confirm them there before you apply. How we source listings →
Opportunity Overview
The State Information Technology Agency (SITA) is looking for a Senior Software Developer with expertise in Natural Adabas to join their team in Centurion. This is a crucial role responsible for leading the design, implementation, and maintenance of software solutions that serve the South African Government.
This 60-month fixed-term contractor position offers the opportunity to contribute significantly to government ICT standards and enterprise architecture by enhancing existing systems and developing new features. You will be part of the Applications division, working to ensure robust and efficient software delivery.
Minimum Requirements
- Education: Grade 12 (Matric) or equivalent.
- Preferred Qualification: 3-year National Higher Diploma/Bachelor's degree in ICT (Computer Science, Information Systems, Technology and Engineering) or a related field, OR a Natural/Adabas training certificate.
- Experience: 6 to 7 years of experience with the full software development lifecycle (SDLC). A minimum of 5 years must be actively using Natural Adabas in a development and/or maintenance role within a large corporate or public sector organisation. Experience must include solution analysis, design, development, implementation, system maintenance, management and planning of deliverables, and client communication.
- Technical Competencies:
- Solid understanding of computer science, including algorithms, data structures, operating systems, and databases.
- Knowledge of ICT Governance and Compliance (e.g., Cobit and ITIL).
- Strong ability to design test plans according to software requirements specifications.
- Broad and extensive knowledge of the software development process and its technologies.
- Extensive knowledge of design techniques, tools, and principles involved in producing software requirements specifications, models, and designs.
- Strong knowledge of user interfaces.
- Strong knowledge of solution integration strategies and tools.
- Strong knowledge of source control and version control tools like PAC.
- Working knowledge of virtualisation and containerisation (Docker, Kubernetes).
- Working knowledge of DevOps (Continuous Integration, Continuous Delivery, Continuous Testing, Continuous Monitoring, Infrastructure as Code, Config Management).
- Working knowledge of Agile Methodologies (Feature-Driven Development, Test-Driven Development, Scrum, Extreme Programming).
- Extensive background in coding.
- Extensive knowledge of software testing techniques and tools.
- Extensive knowledge of software team leadership.
- Knowledge of IT Quality Management (e.g., ISO9001 and CMMI).
- Knowledge of IT Security and ICT Standards.
- Familiarity with COTS (Commercial Off-the-Shelf) Products and OSS (Open Source Software) Products.
- Knowledge of IT Strategies and Architectures.
- Strong knowledge of data integration tools.
- Execution of Architecture methods and practices (e.g., TOGAF and GWEA).
Key Responsibilities
- Perform software systems coding assignments.
- Supervise the Software development team.
- Provide maintenance and enhancement support for existing systems.
- Implement, debug, document, and release software solutions.
- Lead the design and development of new features for the software systems, and improve existing ones.
What the Work Involves
As a Senior Software Developer at SITA Centurion, you will be deeply involved in the technical aspects of government software solutions. Your daily activities will include writing, testing, and deploying code, specifically leveraging your expertise in Natural Adabas. You will lead a software development team, guiding them through various projects, and ensuring the quality and timely delivery of software.
A significant part of your role will be maintaining and enhancing current systems, troubleshooting issues, and implementing new features as required. You will be responsible for the full lifecycle of software solutions from design to documentation and release. You will report to a Technical Manager within the Applications division, contributing to critical mainframe systems supporting areas like POLFIN, EDUCATION & PAS.
How to Apply
To apply for this vacancy, please log onto the e-Government Portal: www.eservices.gov.za and follow the steps below:
If you are a new user:
- Register using your ID and personal information.
- Use the one-time pin you receive to complete the registration.
- Log in using your username and password.
- Click on “Employment & Labour”.
- Click on “Recruitment Citizen” to create your profile, update your profile, browse, and apply for jobs.
If you are already registered on the e-services portal:
- Access www.eservices.gov.za.
- Click on “Employment & Labour”.
- Click on “Recruitment Citizen”.
- Log in using your username and password.
- Proceed to create or update your profile and apply for jobs.
This listing in context
What the 324 opportunities we currently hold say about this one.
- Live contract posts
- 56
- In Gauteng
- 21
- Closing within 7 days
- 3
39% of the 56 live contract posts we hold ask for Degree (NQF 7), so this listing asks for what most of them ask for.
Live contract posts stay open for a median of 13 days between posting and closing date.
Calculated by SetaJobs from the 324 listings open on this site right now, and updated as they change. Browse all 131 opportunities in Gauteng.
What you'll need to apply
Municipalities, state-owned companies and public entities each run their own process, mostly on their own application form rather than the Z83 — use a Z83 only where this advert asks for one. Send exactly what it lists.
- The employer’s own application form
- Your CV
- Certified copy of your ID
- Certified copies of any qualifications
What a fixed-term post involves
A contract post is employment for a defined period or project. The work and the requirements are usually identical to a permanent post at the same level — the difference is the end date. Contract staff generally receive the same salary scale, sometimes with benefits paid as an allowance instead of a fund contribution.
How fixed-term contracts work: the week, the qualification and where it leads →Watch out for this
Confirm what happens at the end of the term before you resign from something else. A fixed-term contract ends by expiry, and that is not a dismissal you can contest.
About the IT & Telecommunications sector
IT and telecommunications is one of South Africa’s fastest-growing fields, with MICT SETA funding coding, data and support learnerships.