aga khan education service kenya akesk

Software Developer at Aga Khan Education Service, Kenya (AKESK)

November 3, 2023
Apply Now
Deadline date:

Job Description

Job Description

The Aga Khan Academy Nairobi is operated by Aga Khan Education Service Kenya (AKESK), a non-profit organization, with close to a hundred years’ experience operating schools in Kenya. Our first formal schools were opened in 1918, and AKESK currently operates 11 schools in Nairobi, Mombasa, Kisumu and Eldoret, serving close to 5,000 students with a quality, affordable education.


Reporting to the Manager – ICT, the successful candidate will offer technical support in software development, including coding and modifying existing software. This involves rectifying errors, adapting software to new business process changes, enhancing its performance, and upgrading interfaces. This enables the provision of timely, reliable, accurate and efficient information systems services to both staff and the customers.


  • Develop and implement inhouse software applications by composing code that is verifiable, well-structured, reusable, easily maintainable, highly readable, free of bugs, and optimally efficient.
  • Design and develop a business dashboard for management using the Power BI platform.
  • Identify areas for modification in existing systems and subsequently developing those modifications.
  • Support Multiple Business software applications by work with teams to understand issues and resolve at the earliest time.
  • Conduct Quality assurance (QA) Correction of errors through changes and constant checking.
  • Documentation of process workflows and easy to understand representations of coding instructions.
  • Organize processes followed for developing and revising software.
  • Work with Infrastructure team and Database Administrator to ensure that databases and applications are backed up for business continuity.
  • Proactive and can assess a situation and independently take action to address it.
  • Adherence to and practice of ICT Policies and legal requirements
  • Comply with Institutional regulation on Fire and Health and Safety Regulations
  • Environmental Care and Support for Going Green Agenda.

The requirements

  • Bachelor’s degree in software engineering, Computer Science, Information Technology, or related discipline.
  • Proven experience in software development with a strong portfolio of successful projects.
  • Expertise in Business Intelligence and Data Analytics platforms such as Power BI, Tableau or any other Reporting tools will be an added advantage.
  • Over 5 years’ experience in supporting Database Management Systems such as Oracle, MSSQL and MySQL
  • Solid understanding of software development life cycle (SDLC) and Agile methodologies.
  • Must be a full-stack developer and understand concepts of software engineering with proficiency in any of these; Microsoft .Net, PHP, Python, C#, Web application frameworks, Font-end languages, and libraries e.g., JavaScript, CSS, jQuery, XML and other related languages.
  • Knowledge of Hospital Information Management System will be added Advantage.
  • Excellent problem-solving and communication skills.