Government EntityState Information Technology Agency
    LocationCenturion, Gauteng
    Reference NumberSITA/20260701/3012
    SalaryR760490.00 - R1140736.00
    Centre / LocationSITA Centurion
    Closing DateJuly 14, 2026
    Source and Applicationeservices.gov.za

    Division: AM: SAPS Unique

    Employment Type: Permanent

    The role will be responsible to execute complex application development, maintenance projects and services and provide innovative solutions and products that resolve challenges of government service delivery. The Advance Software Developer will be responsible for guiding and executing the design, development, and execution of complex services and projects of ICT solutions.

    Requirements

    Minimum: 3 – 4-year National Higher Diploma / National Degree in Software Engineering/ Computer Science /Information Technology or relevant qualification equivalent to NQF Level 6. A post graduate qualification OR bachelor's degree in software engineering/ computer science. /Information Technology or relevant equivalent NQF Level 7 OR 8 Will be an added advantage. Vendor certification for applications will be an added advantage. Experience: 7-10 years' experience with full JAVA software development lifecycle (SLDC), Jasper Reports. Experience of HTML CSS, JAVA Script, JQuery will be advantageous. WebSphere Portal, WebSphere MQ IBM Rational Business Developer, Rational Application Developer for z/OS, PL/SQL, Oracle 12, including solution development, operational responsibility in a large corporate/public sector organisation. The experience must include Good solid programming Skills and understanding of the JAVA Basic language is required. Experience in Database and other technologies will be an advantage. Experience in solution analysis, and development for the development, implementation and maintenance/enhancements of systems within the corporate/public sector, including Successfully developed and implemented applications Software development team leadership competency Software development deliverable effort planning, estimations and execution management Developed efficient and effective IT solutions to diverse and complex business problems. Extensive experience with a wide variety of database management systems and maintenance. Extensive experience with a wide variety of programming languages and technologies. Extensive experience with working on multiple tasks and report status. Experience in interacting with customers. Knowledge of: ICT Governance and Compliance. Extensive knowledge to design test plans according to the software requirements specification. Extensive knowledge of the software development process and its technologies. Programming Languages. Development, Implementation and Integration Methodologies, including Testing, Packaging and Release. IT Quality Management. Business Process Management. General Management, including Business, Human Resource. Management and General Financial Management. ICT Procurement practices. IT Security and ICT Standards. COTS (Commercial of the Shelf) Products. OSS (Open-Source Software) Products. Application Maintenance and Support.Enterprise architecture framework (TOGAF, Zachman, FEAF, MODAF, GWEA Framework, MIOS). Extensive knowledge of user interfaces designs. Extensive knowledge of solution Integration strategies and tools Comprehensive knowledge of Cloud Computing Extensive knowledge of source control and version control tools like Git and SVN Comprehensive knowledge of virtualisation and containerisation Comprehensive knowledge of DevOps ( Continuous Integration, Continuous Delivery, Continuous Testing, Continuous Monitoring Infrastructure as Code, Config Management) Comprehensive knowledge of Agile Methodologies (Feature-Driven Development, Test-Driven Development, Scrum, Extreme Programming) Extensive knowledge of coding Extensive knowledge of software testing techniques and tools Extensive knowledge of software team leadership. Skills: Java language 8 or higher. JPA - Java Persistence API Oracle Weblogic Application Server EJB – Enterprise Java Beans Spring Boot Frame Work REST API Oracle SQL and Stored Procedures JSF – Java Server Faces and or Primefaces framework Oracle SQL HTML and Java Script. Active listening The ability to fully concentrate on what is being said rather than just passively 'hearing' the message of the speaker. 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. Empathy The ability to understand and share the feelings of another. Inclusivity The practice or policy of including people who might otherwise be excluded or marginalized, such as those who have physical or mental disabilities and members of minority groups. 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 m N/A

    Duties

    Lead the development of functional requirements that articulate clear and concise project deliverables that are compatible with user expectations. Deliver feasibility and cost-benefit analysis, including choice of application architecture to enhance the overall application development process Lead and execute complex software development and customisation projects spanning multiple environments to ensure that it is successfully delivered. Lead and develop/ customise complex applications services solutions by studying information needs; consulting with clients, studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle using SITAs software development stack/ development framework. Lead and execute maintenance of integrated IT software components using SITAs software development stack/ development framework Ensure execution of and participate in comprehensive test activities to test program functionality for new and existing applications in compliance with SITA test methods and testing techniques using SITA approved testing tools Lead, manage and execute packaging and releasing of integrated IT software components in accordance with ICT standards and the enterprise architecture for Government Evaluate existing applications responsible for and understand how to modernize.

    Source / Circular Reference

    eservices.gov.za