Software Developer (Full Stack)

Davis & Shirtliff

We are the leaders in Water & Energy solutions namely: Pumps, Boreholes, Water Treatment, Pools, Solar, Generators and Irrigation solutions.

Job Description

We seek to fill the role of Full Stack Software Developer in the Digital division. The Davis & Shirtliff Group is the leading supplier of water and energy solutions in the region. The Group is Kenyan based and operates through a network of Kenyan branches as well as regional subsidiaries in Uganda, Tanzania, Zambia, Rwanda, South Sudan, DRC, Zimbabwe and Ghana. The company has a total complement of over 1000 highly trained and professional staff spread across the region.

Key Responsibilities

The Software Developer (Full Stack) has the following responsibilities:

  1. Building software to assist customers – This will entail proactively building and implementing services including monitoring, scripting, automation and maintenance of software in a CI/CD environment.
  2. Creating prototypes, designing UI/UX and writing code against user and technical requirements adhering to deadlines to produce pixel-perfect software.
  3. Performing peer reviews, and collaborating with developers to produce easy. efficient and attractive software solutions.
  4. Reviewing design and architecture to assure users of high availability, secure, bug-free, high performance and resilient software.
  5. Providing software-related support.
  6. Proactively managing backlog as part of their daily tasks.
  7. Research new fits for future technologies and actively adopt and implement viable solutions.
  8. Build APIs and integration endpoints to other systems.

Key Qualifications

  1. IT, Software, Computer science, engineering – At least a 2nd Class Upper-class degree.
  2. 2 – 3 years of programming experience – PHP, JS, HTML, CSS, MYSQL, Dart / Flutter, Java, Kotlin.
  3. Experience in PHP CMS and Frameworks – Laravel, Joomla, Codeigniter and Opencart.
  4. GitHub and Git experience for code versioning.
  5. API development and Microservices – SOAP / REST, XML, JSON
  6. Mobile app development and deployment experience to stores – Flutter, Xcode, Android, Maven, Gradle and Cocoapods.
  7. Experience with application security to secure applications and data.
  8. Experience with server management will be an added advantage – Azure, AWS, cPanel, Apache, Nginx, Litespeed, Digital Ocean, Containers, and Kubernetes.
  9. Experience with Photoshop, XD, and Figma will be an added advantage.
  10. Excellent communication, problem-solving and people skills.

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started

To apply for this job please visit

Job Overview
Job Location