Seeking a candidate with a Bachelor’s degree in Computer Science, Engineering, or a related field, complemented by a minimum of three years of hands-on experience in software development. Proficiency in programming languages such as Java, Python, or C++ is required, along with expertise in full-stack development, including front-end frameworks like React or Angular and back-end technologies like Node.js or Django. Strong problem-solving abilities, excellent communication skills, and a collaborative mindset are essential. The role demands experience with database management systems, cloud platforms (e.g., AWS, Azure), and DevOps practices. Responsibilities include designing scalable software solutions, writing clean, maintainable code, and participating in code reviews to ensure quality standards. The ideal applicant will demonstrate a commitment to continuous learning and innovation in a fast-paced environment.
A diploma in credit control or a related business discipline is required.
To apply, submit your application through the designated method outlined in the posting. Ensure all required documents are included and adhere to the specified submission guidelines. The process may involve uploading files directly to the portal or sending them via email to the provided address. Follow any additional instructions provided to ensure your application is reviewed promptly and accurately.
Applications must include a cover letter outlining your suitability for the internship, an updated CV, and copies of any relevant testimonials. All materials should be submitted electronically via email, with the position clearly stated in the email subject line, addressed to: The Managing Director, Natasha Water and Sanitation Company Ltd, P. O Box 321-20117, Natasha. Please send your application to vacancy@naivashawater.co.ke before the closing deadline of 19th June 2026 at 12:00 PM.
Qualifications
Diploma