Related Jobs
Related Jobs
Related Jobs
%20logo.jpg)
Share this Job
Officer II – ICT Officer II – Software Developer job at Ethics and Anti-Corruption Commission (EACC) | Apply Now
Kenya
Full Time
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.
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
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.