Explore

Coordinating core banking development across three countries

Build and improve core banking software while aligning a distributed development organisation.

My role
Senior Software Engineer
Period
March 2022 — March 2023
Market
Tanzania · India · Kenya
01 / RESPONSIBILITY & CHALLENGE

Work

My role combined hands-on software engineering with coordination of core banking development. I helped conceptualise, design, and improve the system while translating client needs into technical specifications. The work also required aligning a distributed development team with product, sales, and marketing colleagues.

02 / HOW I CARRIED IT OUT

Execution

  1. Turn requirements into software

    Captured client needs, wrote technical specifications, and developed code for core banking systems and services.

  2. Coordinate a distributed team

    Orchestrated the work of more than 60 software developers across India, Kenya, and Tanzania and acted as a central point for project activities and delivery milestones.

  3. Strengthen engineering delivery

    Participated in code reviews, promoted maintainable code and continuous integration and deployment practices, and resolved complex technical issues.

  4. Build team capability

    Mentored junior engineers and worked across functions to keep product development aligned with business and customer needs.

03 / WHAT CHANGED OR WAS DELIVERED

Results

  • Contributed to the design and ongoing enhancement of core banking systems and services.
  • Delivered technical specifications and software implementations grounded in client requirements.
  • Supported coordinated delivery across a distributed engineering organisation, with code-review, troubleshooting, and mentoring practices embedded in the work.

Have a similar brief?

Let’s discuss the work and the outcomes that matter to you.

Start a conversation