Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 26, 2024
    Deadline: Apr 8, 2024
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    About the Commission The EACC is a public body established under Section 3 (1) of the Ethics and Anti-Corruption Commission (EACC) Act, 2011. As per Section 4 of the Act: The Commission shall consist of a chairperson and two other members appointed according to the provisions of the Constitution and this Act. Section 16 (1) of the Act states that: ...
    Read more about this company


    ICT Officer II - Software Developer - 2 Posts


    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:

    • Develop robust, scalable, and efficient solutions ensuring high performance and optimal user experience.
    • Write clean, maintainable, and well-documented code following coding standards and best practices.
    • Collaborate with stakeholders to gather and analyze requirements, identify technical specifications, and propose innovative solutions to meet objectives.
    • Design and implement database structures and queries to support application functionality and performance.
    • Optimize application performance through performance profiling, code optimization, and caching techniques.
    • Continuously monitor and improve application security, identifying and mitigating potential vulnerabilities.
    • Test and evaluate new solutions that have been acquired.
    • Identify areas for modification in existing systems and subsequently develop these modifications.
    • Create 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 successful projects in PHP, JavaScript, PL/SQL, Java, Golang, or Python.
    • Bachelor’s degree in Software Engineering, Computer Science, Programming and Development, Mathematics, Electrical/Electronic Engineering or an equivalent from a recognized institution.
    • Kenya Certificate of Secondary Education (KCSE) minimum Grade C+ or equivalent from a recognized institution.
    • Provide references 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 organization.
    • Knowledge and experience of using Relational Database Management Systems (Oracle, Microsoft SQLSERVER, MySQL/MariaDB etc).
    • Advanced knowledge of Unix/Linux and Windows Server operating systems.

    Note: The following will be an added advantage:

    • Certification in C/C++/C#, PL/SQL, Oracle, Microsoft SQLSERVER, MySQL/MariaDB from a recognized certification body.
    • Knowledge and experience in Laravel Framework, Tailwind CSS, Livewire. 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.

    Method of Application

    Interested candidates who meet the set criteria should complete EACC Form 1 online
    from and attach copies of ID, CV, academic/ professional
    certificates (certified by the issuing institution), clearances and testimonials.

    All applications must be made online and will be acknowledged via an email. Only
    shortlisted candidates will be invited for interview.

    To be considered, applications should be received not later than Monday, 8th April, 2024 at 5.00 pm.

    Canvassing will lead to automatic disqualification.

    Interested and qualified? Go to Ethics and Anti-Corruption Commission on to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Ethics and Anti-Corruption Com... Back To Home

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail