Candidates Testimonials – How C.S.S Got Me Hired
Our Services
Free Trainings & Events
ICT Officer II – Software Developer Job EACC
ICT Officer II – Software Developer Job
REF: EACC/CSS/ICTOII/5
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.
Read More>>>How I Got My Dream Job through CSS Partner Website
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
- 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
Read More>>>How CSS Helped Me Secure Two Jobs
How To Apply
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 3rd June, 2025 at 5.00 pm.
Canvassing will lead to automatic disqualification
🚨 Before You Apply for This Job…Need Help With Your CV?
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.
Using an A.I-generated CV but not getting interviews? Click here & get it reviewed by our recruiters.

