AfriCareers Logo

Sponsored

Officer II – ICT Officer II – Software Developer

Category

General

Employment Type

Full Time

Location

Kenya

Vacancies

1 position

Closing Date

6/3/2025
Closed

Employer / Company

Ethics and Anti-Corruption Commission (EACC) logo
Ethics and Anti-Corruption Commission (EACC)

Description (Public)

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

Application status

This is an archived notice. Applications through this advert are closed.

Get DAILY Job Updates

AfriCareers WhatsApp Channel

Follow Channel

Get DAILY Job Updates

AfriCareers Telegram Channel

Follow Channel