ICT Officer Job Vacancy in Nairobi, Kenya

Micro Enterprises Support Programme Trust 

Position Title: ICT Officer


Micro Enterprises Support Programme Trust (MESPT) was established in 2002 by the Government of Kenya and European Union. EU later relinquished their position to the Royal Danish Embassy in Kenya, Ministry of Foreign Affairs of Denmark (DANIDA) through a Trust Deed of 2013.

The Trust is a development organization with a purpose to grow small holder farmers and Agri SMEs to increase productivity, incomes and enhance competitiveness for job creation especially for youth and women. This is achieved through capacity building which includes skills development, technical support, business advisory, financial and market linkages.

Our focus is to facilitate support and provision of integrated financial and business development services for small holder farmers and Agri SMEs in Kenya. This is aimed at enabling beneficiaries to access finance, increase agricultural productivity, agro-processing, and access markets/ trade opportunities. For over a decade, MESPT has partnered with development agencies, donors, and investors to build the capacity of the business services sector and the agricultural sector in Kenya through a unique tripartite business model that links Farmers, Agri- SMEs, and Financial Institutions - creating linkages along value chains.

We pride ourselves for successfully implementing 12 agriculture-based Programmes that have seen us facilitate creation of 70,000 decent jobs at various levels of the agriculture market systems. We have also cumulatively disbursed KES 6.4 billion to financial institutions and over 250,000 end users have accessed finance.

For further information kindly visit our website www.mespt.org


As part of its development programme, MESPT is seeking to engage a highly committed, results-oriented, self-driven professional with excellent Information, Communication & Technology skills to ensure the successful delivery of the IT projects and support the organization achieve its automation objective.

Department: ICT

Position Reports to: ICT Manager

Duty Station: Nairobi

Salary: Grade 4

Benefits: 25 days annual leave, Medical Insurance, 20% Gratuity and 7.5% leave allowance

Restrictions: 3-Month probation period, 3-year contract and 1-month notice period

Expected Travel: Minimal

Job Purpose

This role is responsible for support and maintenance of business applications including the Programme Management Information System (PMIS), Human Resource Management System (HRMS), Adobe sign, Enterprise Resource Planning, Intranet, Electronic Document Management System and administer the underlying relational database management systems. All in accordance with the ICT policy.

Key Responsibilities

  • Achieves and maintains a thorough knowledge and adherence to MESPT policies and procedures regarding ICT systems.
  • Analyses business functional and non-functional requirements
  • Validates and verifies business requirements and ensures that they map to real business needs and that they meet essential quality standards.
  • Identifies and proactively fixes system issues through monitoring and early detection of potential issues.
  • Reviews systems technical requirements specifications and System Use Cases with stakeholders and incorporates identified recommendations.
  • Follows the required change management procedures.
  • Ensures that new technical requirements for business systems are properly integrated with existing processes and systems.
  • Perform User Acceptance testing of business systems.
  • Support APIs implemented for applications integration.
  • Analyses and documents existing business systems, business processes and business models and regularly reviews them to ensure continued relevance.
  • Resolves reported system incidents/general user requests by providing technical guidance/assistance required.
  • Analyses and documents identified risks likely to affect business systems, risk mitigating measures and prepares reports of findings to provide input to business systems acquisition strategies.
  • Ensures that tasks assigned are resolved within internal standards.
  • Carries out user demos for automated processes and change requests.
  • Carries out user training and user support programmes.
  • Business Systems integration.
  • Design Business applications reports and data extraction queries.
  • Configure and setup restoration and continuity measures and enforce measures to minimize business applications down time.
  • Database backups and restores.
  • Manage service accounts for various applications.
  • Enhance software resilience by incorporating security by design principles.
  • Train all new staff and re-train the existing users in usage of business applications.
  • Maps and documents interfaces between legacy and new replacement systems to guide systems transition initiatives.
  • Testing, installing, managing, and upgrading business systems.
  • Developing, documenting, and improving the various processes and procedures for the business.
  • Monitoring, Diagnosing, reporting, and fixing system errors.

Any other duties as assigned by the Supervisor from time to time

Key Relationships


  • Programme Managers
  • Programme Officers
  • Procurement Officer
  • Finance Team
  • Communication Officer
  • Administration Officer
  • HR Manager
  • Credit & Business Development team


  • Vendors
  • Suppliers
  • Consultants
  • Service Providers

Knowledge, Experience and Skills

  • At least four years’ experience as a business application support officer in a busy IT environment, preferably in non-governmental organizations or large private sector.
  • Good problem-solving skills and willingness to constantly renew required knowledge.
  • Knowledge of software design and programming principles
  • Previous experience as a business applications officer or similar role
  • Knowledge of programming languages like SQL, java and .Net languages
  • Experience working with sales force and Navision.
  • Experience of backup and recovery of relational databases

Qualifications/Other Requirements:

  • Bachelor’s degree in computer science or any IT related field
  • Sales force certifications (administrator and at least platform developer 1 etc.)
  • Microsoft 365 Dynamics Navision certifications.
  • Office 365, VMWARE and Windows Active directory management are added advantages.
  • Proficiency in Microsoft Office applications (Word, Excel, PowerPoint, Outlook, Access,) and statistical related packages


  • Sets ambitious and challenging goals for themselves.
  • Holds self-accountable to deliver on their responsibilities.
  • Future orientated, thinks strategically.
  • Develops new and innovative solutions.
  • Willing to take disciplined risks.
  • Has integrity.
  • Builds and maintains effective relationships, with their team, colleagues, external partners, and stakeholders.

This Job Description only serves as a guide for the position available and MESPT reserves the right to make necessary changes.

How to apply

Qualified and interested applicants should send their application letters indicating their current/last remuneration, detailed CV with email address, daytime telephone contacts, names, and email contacts of 3 professional referees, 2 must have supervised you at some point, with one being your most recent supervisor (combined in one PDF document) to jobs@mespt.org quoting Job Reference and Job Title in the subject line “ICT Officer-HR/01/2024”.

The applicant must legally be eligible to live and work full time in Kenya.

Please do not send certificates at this stage.

Deadline for applications 7th February 2024 at 5.00 pm EAT.

MESPT is an equal opportunity employer (EOE) and committed to Gender Equity and Diversity.

Only shortlisted candidates will be contacted.