More than 100,000 people have found their dream job through Fuzu.

CLOSED FOR APPLICATIONS

ICT Officer II - Software Developer

Closing: Apr 8, 2024

This position has expired

Published: Mar 27, 2024 (26 days ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

Requirements for Appointment:

For appointment as an ICT Officer II – Software Developer, a person must possess the following qualifications:

  • Minimum of five (5) years’ experience in software design, development, and implementation, three (3) of which as a lead developer.
  • Developed at least three successful projects in PHP, JavaScript, PL/SQL, Java, Golang, or Python.
  • Bachelor’s degree in Software Engineering, Computer Science, Programming and Development, Mathematics, Electrical/Electronic Engineering or an equivalent from a recognized institution.
  • Kenya Certificate of Secondary Education (KCSE) minimum Grade C+ or equivalent from a recognized institution.
  • Provide references of at least three (3) successfully completed projects in which the applicant was the lead/senior developer using the mentioned technologies.
  • Experience in digital transformation, implementing new software/tools/working practices within an organization.
  • Knowledge and experience of using Relational Database Management Systems (Oracle, Microsoft SQLSERVER, MySQL/MariaDB etc).
  • Advanced knowledge of Unix/Linux and Windows Server operating systems.


Responsibilities

Requirements for Appointment:

For appointment as an ICT Officer II – Software Developer, a person must possess the following qualifications:

  • Minimum of five (5) years’ experience in software design, development, and implementation, three (3) of which as a lead developer.
  • Developed at least three successful projects in PHP, JavaScript, PL/SQL, Java, Golang, or Python.
  • Bachelor’s degree in Software Engineering, Computer Science, Programming and Development, Mathematics, Electrical/Electronic Engineering or an equivalent from a recognized institution.
  • Kenya Certificate of Secondary Education (KCSE) minimum Grade C+ or equivalent from a recognized institution.
  • Provide references of at least three (3) successfully completed projects in which the applicant was the lead/senior developer using the mentioned technologies.
  • Experience in digital transformation, implementing new software/tools/working practices within an organization.
  • Knowledge and experience of using Relational Database Management Systems (Oracle, Microsoft SQLSERVER, MySQL/MariaDB etc).
  • Advanced knowledge of Unix/Linux and Windows Server operating systems.


  • Develop robust, scalable, and efficient solutions ensuring high performance and optimal user experience.
  • Write clean, maintainable, and well-documented code following coding standards and best practices.
  • Collaborate with stakeholders to gather and analyze requirements, identify technical specifications, and propose innovative solutions to meet objectives.
  • Design and implement database structures and queries to support application functionality and performance.
  • Optimize application performance through performance profiling, code optimization, and caching techniques.
  • Continuously monitor and improve application security, identifying and mitigating potential vulnerabilities.
  • Test and evaluate new solutions that have been acquired.
  • Identify areas for modification in existing systems and subsequently develop these modifications.
  • Create comprehensive technical documentation, including design documents, user and technical manuals, to facilitate seamless implementation and maintenance of software projects.


Applications submitted via Fuzu have 32% higher chance of getting shortlisted.

Don’t miss your chance to work at Ethics and Anti-Corruption Commission (EACC). Enter your email to start your application now