This job is no longer accepting applications.Browse similar jobs
Ethics and Anti-Corruption Commission (EACC)
Governmental
Description
Requirement for appointment
- 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.
- 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.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.





