Purpose of the job
- 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.
Key Responsibility Area
- 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.
Qualifications and Experience
- Required Qualification: 3 Year Diploma / Degree in ICT (Computer Science, Information Systems, Technology and Engineering) or related field.
- Experience: 3 – 5 years’ experience with full software development lifecycle (SLDC), within systems development,
- implementation and maintenance / enhancements of solutions in the corporate sector organisation.
- Experienced in C#; .NET, XML, SOAP, WCF, RESTful API’s, HTML5, Angular, JavaScript, jQuery, JSON, JAVA,
- Database development, Message Queues, Azure DevOps, GIT, AWS Web Services.
- Solid experience with databases: MS SQL Server, MySQL.
- Understanding of Continuous Integration, DevOps & SOA.
- Exposure to agile development methodologies.
Technical Competencies Description
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.
- Development methodologies (e.g. RUP, OpenUp, Agile), SDLC COTS (Commercial of the Shelf) Products Security (Software and Technologies).
Software Development Fundamentals.
Software Requirements.
- Comprehensive knowledge of software testing techniques and tools
- Comprehensive knowledge and experience with one or more of the major programming languages, HTML and JavaScript Skill, Java, Python, PHP, Net etc.
- Comprehensive knowledge and experience with one or more of the major database systems, MySQL, MsSQL, Oracle, Mongo, etc
- Comprehensive Team-working experience
Closing Date: 27 June 2025
To apply, please visit the following URL:https://www.myjobmag.co.za/jobs/available-jobs-at-sita-soc-ltd→