Posted: 12/10/2025
    Valid until: 12/23/2025

    Senior T24 Application Developer

    KCB Group
    Nairobi, Kenya
    FULL TIME
    ON SITE
    Senior
    Banking, Insurance & Financial Services

    Job Description

    KCB Group is seeking a highly skilled and experienced Senior T24 Application Developer to join their dynamic team in Kenya. This pivotal role involves the design, development, and maintenance of critical applications within the Temenos T24 core banking system, as well as integrating it with various other banking systems and third-party utilities. The successful candidate will play a crucial role in driving business innovation, ensuring the stability, performance, and security of financial applications, and contributing to the bank's digital transformation initiatives. This position requires a strong technical background in Java and JBasic, extensive experience with T24, and a deep understanding of banking operations and modern integration technologies.

    Key Responsibilities

    1. Develop systems and systems integrations on the bank’s integrations middleware stack using Java, JBasic, and Red Hat Integration technologies and tools to drive business.
    2. Work closely with product owners, business analysts, and solution architects during the requirements engineering phase to understand and document functional and non-functional requirements.
    3. Expose integration interfaces from the core banking using Temenos Web Services (TWS) and connect to third-party utilities from core banking to gateway.
    4. Implement and support all customizations and initiatives across the group business, including DFS, Retail, Corporate, Operations, Credit, and subsidiaries.
    5. Work together with Group Enterprise Architecture teams to analyze product requirements and design best-fit architectures and solutions guided by KCB policies and industry best practices and standards.
    6. Identify, champion, and implement innovative solutions that exploit existing business opportunities and mitigate existing risks.
    7. Specify and ensure application controls are incorporated during the design of the software in order to check on risk exposure.
    8. Analyze and fix software application bugs and defects and contribute towards ensuring high availability, scalability, fault tolerance, and resilience of production solutions and applications.
    9. Design, develop unit test plans, and perform unit and scenario testing for application code bases.
    10. Work with technology operations and support teams to handover system support skills and documentation and formulate OLA agreements with level 3 support.

    Required Qualifications

    • Bachelor's Degree in any field.
    • T24 certification.
    • Java programming certification.
    • Certification in DevOps tools (e.g., Azure DevOps / Git).
    • Certification in cloud technologies (e.g., Kubernetes, OCP).
    • Minimum 5 years of experience developing in JBasic (T24) for TAFC and TAFJ.
    • Minimum 2 years of experience developing Java-based applications.
    • Minimum 2 years of experience in development with technologies such as Java 1.8+, Spring Framework, Apache Camel, Spring Boot, Restful Services (JAX-RS), REST and SOAP API, Java Testing Frameworks (JUnit, Mockito, PowerMockito), Microservices, Understanding of Cloud infrastructure, JPA/JDBI, Openshift.
    • Minimum 2 years of experience in Banking Operations.
    • Minimum 2 years of experience in developing Continuous Integration/Continuous Delivery pipelines (CI/CD) using various tools like TeamCity, Jenkins/Bamboo, and Artifactory/Nexus as binary repository.
    • Minimum 2 years of experience working in a fast-paced agile environment.

    Job Details

    Salary Type

    Monthly

    Job Function

    IT & Software

    Minimum Experience

    5 years

    Education Level

    Bachelor’s Degree

    Languages

    English

    Additional Information

    How to Apply:

    1. Apply through the company's career portal by clicking the 'Apply Now' button.
    2. Application deadline: 2025-12-23

    Application & Interview Tips for Senior T24 Application Developer

    Securing a Senior T24 Application Developer role at a leading bank like KCB Group requires demonstrating both deep technical expertise and a strong understanding of banking operations. Here are some strategies to help you excel in your application and interview process.

    1. Highlight T24 Expertise and Certifications: Emphasize your extensive experience with Temenos T24, including specific modules, versions, and complex implementations. Mention any T24 certifications you hold, as these are highly valued in this specialized field. Clearly articulate your proficiency in JBasic for TAFC and TAFJ environments. Example: Detail a project where you led the customization of a T24 module, resulting in a 15% efficiency gain for a specific banking process.

    2. Showcase Strong Java and Integration Skills: Beyond T24, demonstrate your advanced Java development skills, particularly with frameworks like Spring Boot and Apache Camel, which are crucial for integration. Provide examples of successful system integrations you've built using REST/SOAP APIs and middleware technologies. Highlight your experience with Red Hat Integration technologies. Example: Describe an integration project where you connected T24 with a third-party payment gateway using Java and Spring Boot, ensuring secure and high-performance transactions.

    3. Emphasize Banking Operations Knowledge: A Senior T24 Developer needs to understand the business context. Detail your experience in banking operations (DFS, Retail, Corporate, Operations, Credit) and how your technical solutions supported these areas. This shows you can translate business needs into effective technical solutions. Example: Explain how your T24 customizations improved the efficiency of a specific credit processing workflow, reducing manual intervention by 20%.

    4. Demonstrate DevOps and Cloud Proficiency: Highlight your experience with CI/CD pipelines using tools like Jenkins, TeamCity, and Artifactory, as well as your knowledge of cloud technologies like Kubernetes and OpenShift. This indicates your ability to contribute to modern, agile development practices. Example: Discuss how you implemented automated deployment pipelines for T24 customizations, reducing deployment time from hours to minutes.

    5. Focus on Problem-Solving and System Resilience: As a senior developer, your ability to analyze and fix complex bugs, ensure high availability, scalability, and fault tolerance is critical. Provide examples of how you've troubleshooted production issues and implemented robust solutions. Example: Share a scenario where you identified and resolved a critical performance bottleneck in a T24 application, improving response times by 30%.

    6. Illustrate Leadership and Collaboration: Senior roles often involve mentoring junior developers, collaborating with architects, and working with business stakeholders. Provide examples of your leadership in project teams, your ability to document requirements, and your communication skills. Example: Describe how you mentored a junior developer on T24 customization best practices, leading to an improvement in their code quality and efficiency.

    7. Prepare for Technical and Architectural Discussions: Be ready to discuss complex system designs, architectural patterns (e.g., microservices), and your approach to ensuring application controls and security. Review common T24 architecture patterns and integration strategies. Example: Be prepared to whiteboard a solution for integrating a new digital banking service with the existing T24 core, outlining the components and data flow.

    8. Research KCB Group's Digital Strategy: Understand KCB's recent digital initiatives, their focus areas (e.g., DFS, corporate banking), and how technology is driving their business. Tailor your responses to show how your skills align with their strategic goals. Example: If KCB has recently launched a new mobile banking feature, discuss how your T24 integration skills could support or enhance similar future developments.

    Frequently Asked Questions

    Q: What is the typical project lifecycle for T24 development at KCB?

    A: T24 development at KCB typically follows an agile methodology, involving close collaboration with product owners and business analysts. Projects move through requirements gathering, design, development, rigorous testing (unit, scenario, UAT), and deployment, with continuous integration and delivery practices. Post-implementation support and maintenance are also key phases.

    Q: How does KCB approach system integrations with T24?

    A: KCB leverages a robust integration middleware stack, often utilizing Java, Red Hat Integration technologies, and Temenos Web Services (TWS). The approach focuses on building secure, scalable, and resilient APIs to connect T24 with various internal and third-party systems, ensuring seamless data flow and service delivery across the banking ecosystem.

    Q: What are the opportunities for career growth for a Senior T24 Application Developer?

    A: A Senior T24 Application Developer at KCB can progress into roles such as Lead T24 Architect, Solutions Architect, Technical Lead, or even into broader management positions within the IT department. Opportunities for specialization in specific T24 modules, integration patterns, or emerging banking technologies are also common, alongside continuous professional development and certifications.

    Q: What is the work culture like within the technology team at KCB?

    A: KCB fosters a collaborative and innovative work culture within its technology teams. There's a strong emphasis on continuous learning, problem-solving, and teamwork in a fast-paced agile environment. The bank encourages employees to champion innovative solutions and contribute to a high-performance, resilient production environment, guided by industry best practices.

    Salary & Career Growth Projection

    In Kenya, Senior T24 Application Developer positions typically offer salaries ranging from KES 250,000 to KES 450,000+ per month, depending on the candidate's depth of experience, specific T24 module expertise, additional certifications, and the size and type of the financial institution. Leading banks and international fintech companies often offer the higher end of this range, along with comprehensive benefits packages.

    Career progression for a Senior T24 Application Developer is robust. Within 2-3 years, one can advance to a Lead T24 Developer, T24 Solutions Architect, or Integration Architect, taking on more responsibility in system design, technical leadership, and strategic planning. Further progression within 5-7 years could lead to roles such as Principal Architect, Head of Core Banking Systems, or even broader IT management positions, overseeing critical banking technology infrastructure.

    The banking and financial services sector in Kenya is undergoing significant digital transformation, with increasing demand for specialized skills in core banking systems like Temenos T24. This creates excellent growth opportunities for professionals who can drive innovation, ensure system stability, and facilitate complex integrations. Continuous learning in emerging technologies, cloud platforms, and cybersecurity will further enhance career prospects in this dynamic industry.

    CareerSasa Safety Alert: We strongly advise job seekers not to make any payment to employers or agencies during the recruitment process. If you're asked to pay for training, interviews, or job placement, report the job immediately using the "Flag" button. CareerSasa thoroughly vets postings, but we encourage all applicants to stay vigilant and verify opportunities independently.
    Share this job:

    Apply for this Job

    External Application

    Boost Your Application Success

    1. 1

      Need a professional CV that stands out?

      Get expert help crafting a CV that gets you noticed. Build Your Perfect CV

    2. 2

      Want a compelling cover letter for this role?

      Let us help you write a personalized cover letter that impresses. Create Your Cover Letter

    3. 3

      Looking to optimize your LinkedIn profile?

      Boost your professional presence and attract recruiters. Enhance Your LinkedIn Profile

    Tags

    T24
    Java
    Developer
    Application Developer
    Banking
    Integration
    Senior
    Financial Services
    Core Banking
    JBasic
    DevOps
    Cloud

    Related Opportunities

    Sales Representative

    County Sacco Society Ltd
    Banking, Insurance & Financial Services
    Runyenjes, Embu, Kenya • On Site
    Full Time
    Entry-level
    Sales
    Negotiable
    Posted 5 mo agoJob Closed

    The Sales Representative will drive member recruitment, customer service, sales, and marketing activities for County Sacco. The role includes client education, handling member queries, executing marketing strategies, building relationships, and supporting business growth through increased Sacco products.

    Pensions Revenue Assistant

    Britam
    Banking, Insurance & Financial Services
    Upper Hill, Nairobi, Kenya • On Site
    Full Time
    Entry-level
    Accounting, Auditing & Finance
    Negotiable
    Posted 5 mo agoJob Closed

    The Pensions Revenue Assistant will support pension administration activities to enable the achievement of business unit goals. The role includes contribution reconciliation, receipting, posting, suspense account management, member records updates, CRM request resolution, and ensuring timely processing of pension scheme contributions.

    Capital & Strategic Finance Lead

    Umba
    Banking, Insurance & Financial Services
    Nairobi, Kenya • On Site
    Full Time
    Senior
    Accounting, Auditing & Finance
    Negotiable
    Posted 3 mo ago

    Umba is a multi-country digital bank operating in Kenya and Nigeria, offering consumer and SME banking, vehicle finance, payments, and cross-border remittances.Umba acquired Daraja MFB in 2023 to offer full deposit taking banking services in Kenya. We are entering a high-growth phase and are seeking a Capital & Strategic Finance Lead to drive our fundraising, debt structuring, investor relations, and capital strategy across all markets.This role is a core part of the leadership team. You will work closely with the Group CEO and country leadership to build and execute a full capital plan, including equity raises, local-currency debt facilities, impact debt, grants, and strategic funding partnerships. You will be responsible for managing the investor pipeline, preparing materials, leading lender conversations, coordinating diligence, maintaining our capital model, and pushing momentum across all capital streams. Your expertise in financial analysis, market intelligence, and strategic planning will be essential in positioning Umba as a leading player in the fintech industry. This role requires a dynamic leader with a proven track record in capital markets, exceptional communication skills, and the ability to collaborate effectively with cross-functional teams.

    Bancassurance Sales Representative

    KCB Group
    Banking, Insurance & Financial Services
    Nairobi, Kenya • On Site
    Full Time
    Entry-level
    Sales
    Negotiable
    Posted 3 mo agoJob Closed

    As a Bancassurance Sales Representative, you will be a key driver in achieving sales targets for both retail and insurance products, aligning with provided budgets. Your primary role involves delivering exceptional sales performance by identifying and meeting customer needs through the selling and cross-selling of General and Life insurance products. A critical aspect of this role is customer retention, with a target retention ratio of 85% within your assigned portfolio. You will also be responsible for driving life insurance sales to meet set budgets and providing pipeline data as requested. Monitoring your sales performance daily, weekly, and monthly, and reporting results to Sales Managers, is essential.You will own customer queries and complaints related to insurance products, resolving them in a timely manner and escalating any unresolved issues to your Line Manager or the Head Office Bancassurance team. Ensuring the accuracy of all application forms and supporting customer documents is paramount, as you will be accountable for their quality and completeness. Furthermore, you will report all claims to the Head Office Bancassurance team as guided, providing timely feedback to clients and assisting them with attaching relevant documentation and completing claim forms accurately. Strict adherence to the credit control policy for premium collection is required. Additionally, you will conduct training for Branch staff on Bancassurance products and ensure full compliance with the Group’s policies in all day-to-day business operations.

    Data Engineer

    KCB Group
    Banking, Insurance & Financial Services
    Nairobi, Kenya • On Site
    Full Time
    Mid-level
    Data, Analytics & AI
    Negotiable
    Posted 3 mo agoJob Closed

    As a Data Engineer within the Lending Risk Department at KCB Group, you will play a pivotal role in building and maintaining the robust data infrastructure essential for advanced analytics and risk management. Your primary responsibility will be to design, develop, and maintain reliable data pipelines that efficiently ingest, process, and consolidate vast amounts of data from diverse internal and external sources at scale. This role is critical for ensuring that high-quality, timely, and accurate data is available to support business intelligence, machine learning models, and strategic decision-making related to lending risk, fraud detection, and credit scoring. You will be instrumental in transforming raw data into actionable insights, contributing directly to the financial stability and strategic growth of the bank.

    Manager, Digital Financial Services (DFS)

    BRAC
    Banking, Insurance & Financial Services
    Nairobi, Kenya • On Site
    Full Time
    Senior
    Management & Business Development
    Negotiable
    Posted 3 mo ago

    BRAC is the world’s largest international development organization, working in over 11 countries to empower people living in poverty—especially women and youth—to realize their full potential. Through integrated development programs, financial inclusion, innovation, and scalable digital solutions, BRAC transforms lives and communities at scale.The Manager, Digital Financial Services (DFS) will lead the design, implementation, and scaling of technology-enabled financial solutions at BRAC Kenya Company Limited (BKCL). The role focuses on expanding outreach, enhancing customer experience, improving operational efficiency, and ensuring that digital solutions are inclusive, customer-centric, and impact-driven.The role balances technology innovation (“tech”) with human-centered delivery (“touch”), ensuring DFS solutions effectively serve low-income customers—particularly women and youth.