Available Jobs

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

Source

Verified by MonsterInsights