Job Description
The role is responsible for business elicitation, analysis, and management, system configuration, implementation, testing, and stakeholder engagement in accordance with established Business Analysis and Systems implementation methodologies. The role will be involved primarily in implementation of ERP and bespoke solutions that cut across several sectors and industries such as education, public service delivery, and government automation among others. The Business Analyst works to understand business needs, gather and analyze requirements, and support the development and implementation of solutions that enhance operational efficiency and support organizational objectives. The role also serves as a key liaison between business stakeholders and technical teams, ensuring effective communication, collaboration, and alignment throughout the project lifecycle.
Key Responsibilities
Business Analysis & Requirements Management
-
Elicit, analyze, validate, and document business, functional, and non-functional requirements.
-
Develop Business Requirements Documents (BRD), Functional Specifications, and process maps.
-
Support gap analysis between business needs and ERP system capabilities.
-
Maintain requirements traceability throughout the implementation lifecycle.
Systems Implementation & Integration
-
Participate in system implementation phases including initiation, requirements, configuration, testing, deployment, and support.
-
Coordinate and support bank and payment system integrations, including workflow validation and reconciliation processes.
-
Support implementation and configuration of M-Pesa Daraja integrations from a functional and operational perspective.
-
Support integration of LMS and Koha ILS with ERP and institutional systems.
Configuration, Testing & Validation
-
Support system configuration in line with approved requirements and business processes.
-
Prepare and execute test scenarios, test cases, and User Acceptance Testing (UAT).
-
Validate integrations and ensure business sign-off before go-live.
Stakeholder Engagement & Change Support
-
Act as a liaison between business users, technical teams, and vendors.
-
Support change management activities, including user training and adoption support.
-
Prepare user manuals, SOPs, and implementation documentation.
Infrastructure & Operational Support
-
Support server setup and configuration to ensure stable ERP and integration environments.
-
Monitor system availability and support post-implementation stabilization.
-
Provide Level 2/3 support during and after go-live.
Knowledge, Skills & Experience Required
-
Bachelor's degree in computer science, Information Technology, Business Information Systems, or related field.
-
Minimum 3 years’ experience in ERP implementation, systems integration, or Business Analysis roles.
-
Demonstrated experience supporting bank integrations and payment platforms.
-
Practical experience implementing and supporting M-Pesa Daraja solutions.
-
Experience with server environments (Linux and/or Windows).
-
Working knowledge of at least one Learning Management System (LMS).
-
Exposure to hardware installation, configuration, and troubleshooting is an added advantage.
-
Experience working in education, public sector, or enterprise ERP environments is an added advantage.
Other Competencies
-
Strong requirements, elicitation and documentation skills.
-
Excellent stakeholder management and communication abilities.
-
Understanding of project management principles.
-
Understanding ERP lifecycle and governance.
-
Analytical, detail-oriented, and solution-focused mindset.