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.

JOB DESCRIPTION
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 careers@hrmconnection.com by end of day 24th October 2023. Only short listed candidates will be contacted.