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

This job is no longer accepting applications.Browse similar jobs

ICT Officer II

Closed for applications
Job details

Contract Type

Description

Requirement for appointment

  • Minimum of five (5) years’ experience in software design, development and implementation, three (3) of which as a lead developer;
  • Developed at least three (3) successful projects in PHP, Javascript, Golang, Rust or Python;
  • Bachelor’s degree in Software Engineering, Computer Science, Programming and Development, Mathematics, Electrical/ Electronic Engineering or an equivalent from a recognised institution;
  • Kenya Certificate of Secondary Education (KCSE) minimum Grade C+ or equivalent from a recognised institution;
  • Provide reference 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 organisation;
  • Knowledge and experience of using Relational Database Management Systems (Postgres, Oracle, Microsoft SQLSERVER, MySQL/ MariaDB etc.);
  • Advanced knowledge of Unix/ Linux and Windows Server operating systems.
  • Experience with Git and agile development methods.



  • Developing robust, scalable, and efficient solutions ensuring high performance and optimal user experience;
  • Writing clean, maintainable, and well-documented code following coding standards and best practices;
  • Collaborating with stakeholders to gather and analysing requirements, identify technical specifications and propose innovative solutions to meet objectives;
  • Designing and implementing database structures and queries to support application functionality and performance;
  • Optimizing application performance through performance profiling, code optimization, and caching techniques;
  • Continuously monitoring and improving application security, identifying and mitigating potential vulnerabilities;
  • Testing and evaluating new solutions that have been acquired;
  • Identifying areas for modification in existing systems and subsequently developing these modifications;
  • Creating comprehensive technical documentation including design documents, user and technical manuals, to facilitate seamless implementation and maintenance of software projects.


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

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