Hiring Kenya

Blogger

AI-Powered Job Matching: Search, match, and apply in seconds. Try it for free!

Software Developer at Davis & Shirtliff Group

2 Years
or Register to apply for this job
Company Details
Industry: Environmental Services
Description: The Davis & Shirtliff Group is the leading supplier of water related equipment in the East African region. Founded in 1946, business activities are focused on six principal product sectors - Water Pumps, Boreholes, Swimming Pools, Water Treatment, Generators and Solar Equipment. 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 and a partnership in Ethiopia.
Job Description

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 and Zimbabwe. The company has a total complement of over 900 highly trained and professional staff spread across the region and seeks to fill the position of Software Developer at Nairobi Head office.

The role focuses on building reliable, secure, and scalable applications while collaborating with cross-functional teams to translate business requirements into effective technical solutions.The successful candidate will report to the Digital Business Manager and be charged with the following responsibilities.

  • Developing, Maintaining and Upgrading D&S suite of customer-facing platforms including websites, web apps and apps.
  • Perform scheduled / routine and zero-day systems upgrade, support & rollout of Key customer facing platforms.
  • Research & Development to provide creative, innovative, and disruptive solutions that address business needs.
  • Working with business, solution owners, and management to identify areas that can be improved through technology.
  • Perform system hardening measures such as scheduled pen-tests, regression testing, remote config, back up rollback to ensure 99.9% uptime with <100ms response time.

Key Qualifications

  • Holder of 2nd class upper or higher in Bsc. Computer Science, Software Engineering, Information Technology, or Electrical Engineering from a recognized university.
  • 2 - 4 years of experience in system or software development in a busy environment.
  • Demonstrable experience in the development and deployment of pixel perfect, fast and responsive Websites, Apps & Portals starting as wireframes in Adobe Photoshop, In-design, Figma etc.
  • Development, writing and shipping high quality code in PHP, JavaScript / Typescript, Dart, Java, NodeJs & Android. Database environment using MySQL, PostgreSQL, NoSQL and SQLite. Experience in Flutter (App and Web), Laravel, Joomla backends and APIs will be a huge advantage.
  • Experience in setup, testing and deployment of environments, solutions and apps on AWS, Azure, cPanel, Google Play, Appstore and Huawei App Gallery. Added advantage for using Github workflows for deployment on Google Play and Appstore.
  • Experience working in a CI /CD environment, development of secure APIs / systems, Set-up and upgrade of libraries and extensions using Composer, Gradle and Cocoa-pods.
  • Experience using eCommerce systems including integrations to payment systems such as MPESA, MTN, Stripe, Visa / Mastercard etc.
  • Portfolio that includes developed websites (provide links) and apps (Google Play and Appstore links) including the role you played in the project and impact on the customer / organization.

Added advantages:

  • Experience using Google Vertex AI or any AI ML platforms including integration to existing systems especially but not limited to recommendations, advisory, etc. Agentic, Multimodal would be a huge bonus.
  • Data and Analytics presentation in systems and apps.
  • Firebase suite, Google Cloud solutions.
  • Experience with CDNs, Cloud Flare secure suite, Remote config, Load balancing and other security-oriented features.
  • Experience with SEO, Google Analytics.

Critical competences:

  • Ability to work collaboratively in a team as well as independently.
  • Excellent communication skills.
  • Ability to communicate effectively with technical and non-technical stakeholders.
  • Have passion for innovation, proactive approach to learning new technologies with continuous improvement and learning mindset.
Salary: Discuss During Interview
Education: Diploma
Employment Type: Full Time

Key Skills

informationtechnology 
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.