Software Developer Job Vacancy in Kenya

Position Title: Software Developer

We seek to hire a Software Developer to offer technical support on building software by writing codes and modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.


1. Develop and implement In-house software applications by coding: (Testable, Clean, Reusable, Maintainable, Readable, Bug-free, and Smart Codes)

2. Design and develop innovative software solutions, including apps.

3. Develop programme-related software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle

4. Identify areas for modification in existing programs and subsequently developing those modifications.

5. Efficiently troubleshoot and resolve software issues, identify root causes, and implement solutions promptly

6. Conduct Quality assurance (QA) Correction of errors through changes and constant checking.

7. Participate in code reviews to maintain code quality.

8. Build server-side applications including databases, and the operating system

9. Documentation of process workflows and easy to understand representations of coding instructions.

10. Organize processes followed for developing and revising software.

11. Implement unit and integration tests.

12. Write technical documentation and user manuals as needed.

13. Contribute to all phases of software development lifecycle.

14. Gather and evaluate user feedback and make adjustments as necessary.

15. Adhere to coding standards.

16. Adherence to and practice of ICT Policies and legal requirements.

17. Stay current with industry trends, emerging technologies, and best practices to enhance the development process and propose innovative ideas. 18. Any other duties as assigned from time to time.

Requirements & Qualifications:

- Degree or a Diploma in Computer Science and other related fields - Certificate in Software and Mobile App Development.

- At least 4 years’ experience as a software developer with a portfolio and a strong background in web & Mobile Application development tools and languages.

- Proficiency in programming languages including HTML5, CSS, MySQL, JavaScript, PHP, JQUERY, XML, JAVA and Android.

- Strong problem-solving skills and keen attention to detail.

- Excellent communication and teamwork skills

Interested candidates are invited to strictly email their cover letter and CV, to by end of day 31th January 2024. Only short listed candidates will be contacted.