NCBA Bank Career Opportunities – August 2025
Shaping the Future of Banking Starts with You
At NCBA Bank, we believe in redefining the future of banking—transforming lives, empowering communities, and driving inclusive economic growth. Whether you’re starting your career or ready to take it to the next level, we offer opportunities where your potential, innovation, and ambition can thrive. Join a dynamic, technology-driven team focused on building a financially inclusive Africa.
We are currently inviting applications from qualified and passionate professionals to fill the following positions:
1. Core Banking Analyst
Department: Core Applications Support
Reporting to: Core Banking Support Senior Manager
Job Description:
The Core Banking Analyst will be responsible for supporting and maintaining the bank’s core banking systems. This includes troubleshooting system issues, participating in system upgrades, analyzing change requests, testing configurations, and ensuring seamless integration across platforms. The role supports business continuity and system availability while enhancing operational efficiency.
2. Card Systems Analyst
Department: Technology & Operations
Reporting to: Senior Manager – Card Systems Support
Job Description:
The Card Systems Analyst will manage and maintain card management platforms and support transaction switching systems. Responsibilities include monitoring system performance, resolving card transaction errors, conducting root cause analysis for outages, and liaising with vendors for system enhancements. The role requires close collaboration with IT security and operations to ensure secure and efficient card services.
3. Business Support Manager
Department: Retail Banking
Job Description:
This position is tasked with providing operational and strategic support to the Retail Banking unit. Key responsibilities include implementing business growth initiatives, coordinating customer experience strategies, preparing performance reports, and supporting budget planning. The Business Support Manager acts as a link between strategy and execution in retail banking projects.
4. Senior Relationship Manager – Commercial Banking
Department: Commercial & SME Banking
Reporting to: Head of Commercial Banking
Job Description:
The Senior Relationship Manager will drive growth in the commercial banking portfolio through acquisition and retention of business clients. Duties include managing key client relationships, structuring credit solutions, cross-selling financial products, and overseeing risk and compliance within the assigned portfolio. The role requires a proactive approach to client engagement and deal origination.
5. Head of Sales – General Insurance
Department: Distribution & Channel Management
Reporting to: Managing Director
Job Description:
The Head of Sales will lead the distribution strategy for general insurance products across all NCBA channels. Key tasks include sales planning, performance tracking, partnership development, training teams on insurance solutions, and ensuring compliance with insurance regulations. The role plays a strategic part in deepening penetration of insurance products within the bank’s ecosystem.
6. Senior Business Manager (HR)
Department: Human Resources & Culture
Reporting to: Group Director, Human Resource and Culture
Job Description:
The Senior Business Manager in HR will support the HR leadership team in implementing strategic people initiatives. Responsibilities include program management, HR analytics, workforce planning, budgeting, and reporting. The role serves as a critical liaison between HR and other business units to ensure alignment of people strategy with organizational goals.
7. Assistant Manager – Profile Management
Department: Internal Controls
Reporting to: Team Leader – Profile Management
Job Description:
The Assistant Manager will be responsible for managing user access profiles across core systems, ensuring segregation of duties and compliance with access control policies. The role involves periodic review of user roles, enforcing approval workflows, identifying potential risks, and supporting audits and access recertifications.
8. API Support Analyst
Department: Technology & Operations
Reporting to: Senior Manager – API
Job Description:
The API Support Analyst will provide end-to-end support for application programming interfaces (APIs) used across the bank’s digital services. Duties include resolving integration issues, maintaining API documentation, testing API performance, and collaborating with internal developers and third-party vendors. The role ensures APIs are secure, scalable, and available for business innovation.
9. Test Analyst
Department: Digital Business
Reporting to: Quality Assurance Manager
Job Description:
The Test Analyst will lead software testing efforts to ensure quality and functionality of digital products. Responsibilities include writing test cases, executing test scripts, identifying defects, and validating bug fixes across mobile apps, internet banking, and internal systems. The role requires a keen eye for detail and a commitment to delivering defect-free digital experiences.
10. Manager – Financial Risk
Department: Digital Business
Reporting to: Financial Risk Management Head
Job Description:
The Manager – Financial Risk will assess, monitor, and report financial risks including credit, market, and liquidity risks across the digital banking business. The role involves implementing risk models, supporting stress testing, preparing risk dashboards, and advising product teams on risk mitigation. It plays a vital role in protecting the bank’s digital operations from systemic and operational threats.