Government EntityState Information Technology Agency
    LocationCenturion, Gauteng
    Reference NumberSITA/20260825/3088
    SalaryR478420.00 - R717630.00
    Centre / LocationSITA Centurion
    Closing DateSeptember 16, 2026
    Source and Applicationeservices.gov.za

    Division: Application Maintenance: Mainframe Applications (PAS)

    Employment Type: Permanent

    To research, design, install, test and maintain and enhance software systems write and coding of individual programmes in accordance with ICT standards and the enterprise architecture for Government.

    Requirements

    Required Qualification: 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 related field or Natural/Adabas training certificate. Experience: 3 - 5 years' experience with full software development lifecycle (SLDC), of which a minimum of 3 years must be actively using Natural Adabas in a development and/or maintenance role within a large corporate/public sector organisation. The experience must include solution analysis, design, development, implementation and maintenance of systems as well as the management and planning of deliverables and communication to clients. Knowledge of: Understanding of computer science including algorithms, data structures, operating systems and databases. Understanding of the user requirement process. Understand various tools and techniques in identifying functional requirements of software. Knowledge of Governance e.g. Cobit and ITIL Knowledge of the software development process and its technologies Knowledge to design and develop test plans and software simulator to facilitate different levels of testing. Knowledge to report the results of different levels of testing report, the discrepancies between the software and its related documents. Knowledge of design techniques, tools and principles involved in production of precision technical plans, blueprints, drawings and models. Understand the requirements for verification and validation of design documentations, verify and validate different levels of software/system design.. Software Development Fundamentals. Software Requirements. Comprehensive knowledge of software testing techniques. Comprehensive knowledge and experience major database system, ADABAS used in the Natural Mainframe environment. Application Development The specification and design of software to meet defined requirements by following agreed design standards and principles. The definition of software, components, interfaces and related characteristics. The identification of concepts and patterns and the translation into a design which provides a basis for software construction and verification. The evaluation of alternative solutions and trade-offs. The facilitation of design decisions within the constraints of systems designs, design standards, quality, feasibility, extensibility and maintainability. The development and iteration of prototypes/simulations to enable informed decision-making. The adoption and adaptation of software design models, tools and techniques based on the context of the work and selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches. Database Administration The installation, configuration, upgrade, administration, monitoring and maintenance of databases. Pro Attention to Detail The ability to ensures information is complete and accurate. Analytical thinking Identifies issues; obtains relevant information, relates and compares data from different sources, and identifies alternative solutions. Continuous Learning The ability to constantly expand one's skill set. Disciplined Showing a controlled form of behaviour or way of working, diligently. Resilience The ability to effectively handle disappointment, rejection and set-backs while still working well and meeting deadlines. Stress Management The ability to keep functioning effectively when under pressure and maintain self control in the adversity. N/A

    Duties

    Develop/Design software or customize software for client use with the aim of optimizing operational efficiency using SITAs software development stack / development framework. Coordinate software system installation and monitor equipment functioning to ensure specifications are met. Produce detailed specifications and write the programme codes. Maintain the integrated IT software components systems once they are up and running. Develop integrated Technical Service Specifications for single or multiple software components to clearly set direction for procuring or building software components.

    Source / Circular Reference

    eservices.gov.za