ICT Officer II – Software Developer job at Ethics and Anti-Corruption Commission
New
Website :
Today
Linkedid Twitter Share on facebook
ICT Officer II – Software Developer
2025-05-20T19:57:22+00:00
Ethics and Anti-Corruption Commission
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_1933/logo/Ethics%20and%20Anti-Corruption%20Commission%20(%20EACC%20).jpg
FULL_TIME
 
Nairobi
Nairobi
00100
Kenya
Public Administration, and Government
Computer & IT
KES
 
MONTH
2025-06-03T17:00:00+00:00
 
Kenya
8
  • Reporting to Deputy Director – ICT, the jobholder is responsible for the research, design, development and implementation of innovative software solutions, integrating systems, analysing, modifying and debugging source-code and developing system documentation.

Duties and Responsibilities

  • 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. 

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 (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

Note:

The following will be an added advantage:

  • Certification in C/ C++/ C#, PL/SQL, Oracle, Microsoft SQLSERVER, MySQL/ MariaDB, Postgres from a recognised certification body;
  • Knowledge and experience in PHP Frameworks. Applicant to indicate projects successfully completed using this framework if any; 
  • Front End Web programming languages HTML, CSS, CSS frameworks, client-side JavaScript frameworks, like Angular, React JS, Vue.js, Svelte
  • Knowledge and experience in using design tools such as Figma, Adobe Photoshop, Illustrator
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.
 
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
bachelor degree
60
JOB-682cdea252ea8

Vacancy title:
ICT Officer II – Software Developer

[Type: FULL_TIME, Industry: Public Administration, and Government, Category: Computer & IT]

Jobs at:
Ethics and Anti-Corruption Commission

Deadline of this Job:
Tuesday, June 3 2025

Duty Station:
Nairobi | Nairobi | Kenya

Summary
Date Posted: Tuesday, May 20 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Ethics and Anti-Corruption Commission
Ethics and Anti-Corruption Commission jobs in Kenya

JOB DETAILS:

  • Reporting to Deputy Director – ICT, the jobholder is responsible for the research, design, development and implementation of innovative software solutions, integrating systems, analysing, modifying and debugging source-code and developing system documentation.

Duties and Responsibilities

  • 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. 

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 (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

Note:

The following will be an added advantage:

  • Certification in C/ C++/ C#, PL/SQL, Oracle, Microsoft SQLSERVER, MySQL/ MariaDB, Postgres from a recognised certification body;
  • Knowledge and experience in PHP Frameworks. Applicant to indicate projects successfully completed using this framework if any; 
  • Front End Web programming languages HTML, CSS, CSS frameworks, client-side JavaScript frameworks, like Angular, React JS, Vue.js, Svelte
  • Knowledge and experience in using design tools such as Figma, Adobe Photoshop, Illustrator

 

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure

Interested and qualified? click here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Tuesday, June 3 2025
Duty Station: Nairobi | Nairobi | Kenya
Posted: 20-05-2025
No of Jobs: 1
Start Publishing: 20-05-2025
Stop Publishing (Put date of 2030): 20-05-2067
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.