System Integration Officer

Company Details

Rating: No ratings yet log in to rate this company
Industry: Banking
Description: Family Bank (formely Family Finance Building Society) was registered as a Building Society in October 1984 in Kenya, under the Building Societies Act and commenced operations in the early 1985. Family Bank converted into a fully fledged bank in May 2007 and the main driver for our conversion was theโ€ฆ Family Bank (formely Family Finance Building Society) was registered as a Building Society in October 1984 in Kenya, under the Building Societies Act and commenced operations in the early 1985. Family Bank converted into a fully fledged bank in May 2007 and the main driver for our conversion was theย need to offer a wider range of products and services to our customers. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Sep 15, 2026
Salary: Estimated: KES 45,000 - KES 300,000 / month
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

This position sits at the technical heart of the bank’s digital ecosystem, owning the links that let core banking systems, mobile channels, and outside partners exchange data reliably. Day to day, you will build and support API and middleware solutions, keep message flows healthy, and step in quickly when an integration breaks so that customer-facing services do not suffer. Your work directly underpins the bank’s operational efficiency and its ability to launch and run modern digital banking products.

Key Responsibilities

  • Design and build integration flows on the bank’s middleware stack, covering ESB, SOA, REST APIs, and microservices, and configure message routing, data transformation, and orchestration logic.
  • Develop and maintain API contracts, integration specifications, and technical documentation for every integration you own, and align these with the enterprise architecture standards.
  • Participate in design reviews and ensure that solutions follow the bank’s CI/CD pipeline, version control practices, and security requirements for authentication, authorisation, encryption, and audit trails.
  • Monitor the integration platform for performance and availability, proactively spotting bottlenecks or failures before they affect operations, and perform routine housekeeping of queues, logs, and dashboards.
  • Provide Level 2 incident support for integration faults, diagnosing root causes and resolving issues within agreed SLAs, while escalating complex cases to the System Integrations Manager.
  • Create and execute integration test plans covering end-to-end, regression, and performance scenarios, support formal QA and UAT cycles, and verify that all fixes behave correctly after deployment.
  • Patch and maintain middleware, API gateways, and message brokers according to vendor guidance, and contribute to disaster recovery planning and testing for critical systems.
  • Keep an eye on emerging integration tools and practices, take part in proof-of-concept exercises, and help automate deployment and monitoring tasks.

Requirements & Qualifications

  • A bachelor’s degree in computer science, information technology, software engineering, or a closely related field.
  • Two to four years of hands-on experience in system integration, API development, or middleware development, with proven delivery of integrations using ESB, SOA, or API platforms.
  • Strong working knowledge of REST and SOAP API design, development, and lifecycle management, including API gateways and message brokers.
  • Solid experience in integration testing, troubleshooting, and defect resolution, with a clear approach to preventing critical defects from reaching production.
  • Familiarity with Java or .NET development, ITIL practices, and integration certifications such as MuleSoft, IBM Integration Bus, or WSO2 is an added advantage.
  • Previous experience in a banking or financial services environment is preferred, along with an understanding of CBK technology regulations and banking information security expectations.
749 open positions on Semasocial right now · 10421 open positions in Nairobi County, Kenya · 34 posted in the last 7 days
Application deadline: Sep 15, 2026 · 6 days left to apply
Contact Information
Sign in to apply for this job.
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.