top of page

Related Jobs

Aptitude Test Preparation Kit
AfriCareers Premium Program
List your job vacancies FREE of charge on AfriCareers and reach top talent across Uganda.
Ultimate Interview Pack with over 50 toughest interview questions
Related Jobs

Job Summary

Job Title:
Officer II – ICT Officer II – Software Developer
Employer:
Ethics and Anti-Corruption Commission (EACC)
Location:
Kenya
Country:
Kenya
Contract Type:
Full Time
Job Category:
IT Jobs
Number of Positions:
1
Deadline:
Tuesday, 3 June 2025

Related Jobs

Officer II – ICT Officer II – Software Developer job at Ethics and Anti-Corruption Commission (EACC) | Apply Now

Are you looking for IT jobs in Kenya 2025 today? then you might be interested in Officer II – ICT Officer II – Software Developer job at Ethics and Anti-Corruption Commission (EACC)

About the Organisation

The Ethics and Anti-Corruption Commission (EACC) is an independent public body established under Kenya’s Constitution to combat and prevent corruption and unethical conduct. The Commission is committed to promoting integrity, transparency, and accountability across all sectors through law enforcement, asset recovery, and public education.

Kenya

Full Time

Deadline: 

3 Jun 2025

Job Title

Officer II – ICT Officer II – Software Developer job at Ethics and Anti-Corruption Commission (EACC)

Ethics and Anti-Corruption Commission (EACC)

Job Description

Reporting to the Deputy Director – ICT, the officer will work collaboratively with cross-functional teams to gather requirements, create technical specifications, and build innovative applications and systems. The role involves maintaining existing systems, improving system performance, ensuring security best practices, and supporting the Commission’s digital transformation initiatives through robust and user-friendly software products.

Duties, Roles and Responsibilities

  • Design, develop, and deploy robust and scalable software solutions

  • Write clean, maintainable, and well-documented code adhering to coding best practices

  • Collaborate with stakeholders to gather and analyze system requirements

  • Design and manage database structures and queries for optimized performance

  • Monitor and enhance application security and mitigate vulnerabilities

  • Evaluate and test new systems and technologies

  • Modify and improve existing systems based on user needs

  • Create and maintain comprehensive technical documentation

  • Provide leadership and oversight in project implementation where required

  • Apply performance profiling and caching techniques to enhance system efficiency

Officer II – ICT Officer II – Software Developer job at Ethics and Anti-Corruption Commission (EACC)

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

Qualifications, Education and Competencies

Minimum Qualifications:

  • Bachelor’s degree in Software Engineering, Computer Science, Programming and Development, Mathematics, Electrical/Electronic Engineering, or an equivalent qualification from a recognized institution

  • KCSE minimum mean grade of C+ or equivalent

Experience:

  • Minimum of five (5) years in software development, with at least three (3) years as a lead developer

  • Proven track record of successfully completing at least three (3) software projects using PHP, JavaScript, Golang, Rust, or Python

Additional Skills and Competencies:

  • Strong proficiency with RDBMS (Postgres, Oracle, Microsoft SQLServer, MySQL/MariaDB)

  • Experience with Unix/Linux and Windows Server OS

  • Familiarity with Git version control and agile development methodologies

  • Experience in digital transformation and implementing new tools or systems

  • Good understanding of front-end technologies including HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js

  • Familiarity with design tools such as Figma, Adobe Photoshop, and Illustrator

Added Advantage:

  • Certifications in programming languages (C/C++/C#), PL/SQL, or RDBMS platforms

  • Experience with PHP frameworks

  • Reference to three completed projects led by the applicant

How to Apply

ONLY ONLINE APPLICATIONS:

Interested candidates are advised that all applications should be submitted online;

To apply please click the “Apply” button below.

bottom of page