Senior Software Engineer-LMS (Loan Management System) & MIS (Management Information System)

Pezesha
Kenya
Full Time
Posted Yesterday
PHP, Java, C#, Python, Node.js*

Role Overview

The Senior Software Engineer– LMS & MIS will be responsible for proactively leading, designing, and implementing the LMS/MIS roadmap and solutions, while collaborating with cross-departmental teams. This role plays a critical part in strengthening Pezesha’s core banking infrastructure and ensuring operational efficiency across Kenya and Uganda.


Responsibilities

Primary Responsibilities
  • Lead the design and implementation of the LMS/MIS roadmap and associated technical solutions.

  • Manage and resolve all LMS/MIS issues raised by the Finance, Credit, and Data teams.

  • Define and evolve the LMS/MIS roadmap into a robust core banking module for internal use.

  • Develop and implement long-term, scalable solutions to recurring LMS issues.

  • Lead Pezesha’s core banking technology strategy, ensuring a solid and sustainable technical foundation.

  • Automate manual processes and configurations to enable DIY capabilities and reduce dependency on tech teams.

  • Prepare comprehensive documentation and conduct training sessions for relevant teams.

  • Lead the weekly LMS workstream meetings, managing priorities and actions based on the issue tracker.

  • Act as the primary point of contact for Finance and other departments on all LMS-related matters, driving proactive problem-solving through cross-functional collaboration.


Requirements

Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field.

  • Proven experience (5+ years) as a Software Engineer or similar role, preferably in fintech, banking, or lending platforms.

  • Strong understanding of LMS and MIS workflows, lending processes, and financial reporting.

  • Hands-on experience with backend technologies (e.g., PHP, Java, C#, Python, Node.js,).

  • Experience with frontend frameworks (e.g., React, NextJS) for dashboard and reporting interfaces.

  • Knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).

  • Experience designing RESTful APIs and integrating with third-party services.

  • Familiarity with cloud platforms (GCP, AWS or Azure) and containerization (Docker, Kubernetes).

  • Understanding of data security, encryption, and regulatory compliance (e.g., GDPR, PCI-DSS, local financial regulations).

  • Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.

  • Excellent communication and collaboration skills.
Preferred Requirements
  • Prior experience building or maintaining Loan Management Systems or Core Banking Systems.

  • Experience with Business Intelligence (BI) and MIS reporting tools (e.g., Power BI, Tableau, Metabase).

  • Knowledge of microservices architecture and event-driven systems.

  • Familiarity with credit scoring models, risk management systems, and fintech lending platforms.

  • Experience with Agile/Scrum methodologies.


About Pezesha

Company

Job Details

Job TypeFull Time
Experience LevelMid Level
EducationBachelor's Degree
PostedSeptember 10, 2026 at 07:54 AM

Ready to Apply?

Don't miss out on this opportunity. Apply now and take the next step in your career.

Apply Now
Senior Software Engineer-LMS (Loan Management System) & MIS (Management Information System) at Pezesha | TechHub Jobs | TechHub