- Build responsive, accessible Single Page Applications (SPAs) using modern frameworks (React.js, Vue.js, or Angular) for frontend development.
- Develop scalable microservices and RESTful/GraphQL APIs using Node.js, Python (Django/Flask), or Java (Spring Boot).
- Maintain code repositories (Git/GitLab), write automated unit and integration tests, and manage deployment pipelines as part of DevOps and CI/CD.
- Design efficient schemas for relational (MySQL/PostgreSQL) and non-relational (MongoDB) databases.
- Apply OWASP Top 10 security standards to ensure secure coding practices and prevent vulnerabilities such as SQL injection and XSS.
ICT Officer
Deadline
06 Feb 2026
Grade
Grade
8
Open Posts
Posts
2
Duties & Responsibilities
Required Qualifications and Competencies
For appointment, one MUST have:
- Bachelor's degree in Computer Science, Software Engineering, or related field from an accredited and recognised University is required.
- Portfolio of deployed web/mobile applications is mandatory.
- Knowledge is required of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, jQuery).
- Knowledge is necessary for multiple back-end languages such as Java, Python, JavaScript frameworks, Angular, React and Node.js.
- Familiarity is required with databases such as MySQL, MongoDB, web servers, Apache and UI/UX design.
- Outstanding organisational skills and a meticulous attention to detail in design, coding and implementation are essential.
- Excellent communication and teamwork skills are necessary.
Essential Professional Certifications
Relevant Professional Certifications including:
- AWS Certified Developer - Associate qualification OR Azure Developer Associate qualification.
- PCAP (Python) qualification OR Oracle Certified Professional: Java SE Developer qualification.
- Meta Front-End Developer Professional Certificate qualification.
- CKAD (Certified Kubernetes Application Developer) qualification.
- Docker Certified Associate (DCA) qualification.
- (ISC) CSSLP (Certified Secure Software Lifecycle Professional) qualification.