top of page

Software Engineering

Software Developer

Location: 

Nairobi

Job Type:

Full Time

Date:

24 Jan 2024

Duties & Responsibilities


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

  • Design and develop innovative software solutions, including apps.

  • 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

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

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

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

  • Participate in code reviews to maintain code quality.

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

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

  • Organize processes followed for developing and  revising software.

  • Implement unit and integration tests

  • Write technical documentation and user manuals  as needed.

  • Contribute to all phases of software development lifecycle

  • Gather and evaluate user feedback and make adjustments as necessary

  • Adhere to coding standards.

  • Adherence to and practice of ICT Policies and legal requirements

  • Stay current with industry trends, emerging technologies, and best practices to enhance the development process and propose innovative ideas.

  • 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@orchidhr.co.ke by end of day 24th February 2024. Only short listed candidates will be contacted

bottom of page