Backend Microservices Developer - Enterprise Business Unit Safaricom PLC
I build backend services for enterprise platforms including the MySacco multi-tenant SACCO digital-banking platform and Kenya Power digital channels. I develop services supporting FOSA/BOSA operations, lending workflows, member and loan-product identification, eligibility checks, account categorization, mobile-loan filtering, and guarantor rules.
I design adapters and transaction workflows across Microsoft Dynamics/Navision, Apache Fineract, Coretec, Kafka, M-PESA, withdrawal and B2C callbacks, and downstream SACCO and ERP updates. I led backend delivery for the Nuru WhatsApp self-service solution, supporting approximately 35–50 customer journeys and roughly 10,000 daily requests using WebFlux and Redis-backed conversation state. I also support modernization of legacy monoliths into containerized microservices for mobile, web, and USSD channels.