Team Lead/Senior Manager - Core banking / Channel Development
Job summary
Role Overview We are seeking a highly experienced and dynamic Team Lead/Senior Manager – Channels to lead the design, development, and delivery of digital banking channels, including Mobile Banking, Internet Banking, USSD, APIs, and integration platforms. The ideal candidate will have strong expertise in .NET technologies, complemented by exposure
Job descriptions & requirements
Key Responsibilities
1. Leadership & Strategy
- Lead and manage the Channels development team, ensuring high performance, ownership, and collaboration
- Define and drive the technical roadmap aligned with business and product strategy
- Collaborate with Product, Support, and Project teams to ensure seamless delivery and supportability
- Establish and enforce best practices in coding standards, security, architecture, and governance
2. Full-Stack Development
- Design, develop, and maintain scalable, secure, and high-performance applications using:
- C# / ASP.NET Core
- React or Angular
- Provide technical oversight for teams working with:
- Node.js
- Python
- Drive continuous modernization and adoption of new technologies
- Ensure performance, scalability, and security of applications
3. Architecture & API Design
- Design and implement microservices-based architectures
- Develop and govern high-performance RESTful APIs and gRPC services
- Ensure systems are scalable, secure, and aligned with enterprise and regulatory standards
4. DevOps & Cloud Engineering
- Implement and manage CI/CD pipelines using Azure DevOps
- Oversee cloud infrastructure in Microsoft Azure, including:
- App Services
- Azure Functions
- Key Vault
- Lead containerization using Docker and orchestration via Kubernetes
5. Observability & Monitoring
- Implement centralized logging, monitoring, and tracing using:
- ELK Stack (Elasticsearch, Logstash, Kibana) or equivalent tools
- Ensure high availability, proactive monitoring, and rapid incident resolution
6. AI-Driven Development & Innovation
- Drive adoption of AI-assisted development tools and practices to improve productivity and code quality
- Explore use cases of AI/ML in digital banking channels (e.g., personalization, fraud detection, chatbots)
- Encourage automation and intelligent tooling across the development lifecycle
7. Collaboration & Stakeholder Management
- Collaborate with internal stakeholders, banks, and external partners
- Ensure strong alignment between Development, Support, DevOps, and Project teams
- Participate in presales, solution design, and client discussions when required
Required Skills & Qualifications
Technical Skills
- Strong expertise in:
- C# / ASP.NET Core
- Microservices architecture
- REST APIs
- Hands-on or working knowledge of:
- React or Angular
- Azure Cloud Services
- Docker & Kubernetes
- Azure DevOps CI/CD pipelines
- ELK Stack or equivalent observability tools
Added Advantage
- Experience with Node.js, Python, or other modern technologies
- Working knowledge of Linux environments
- Experience in fintech / digital banking platforms
Functional & Domain Expertise
- Strong understanding of digital banking channels ecosystem, including:
- Mobile Banking, Internet Banking, USSD, Agency Banking
- API-based channel integrations and middleware platforms
- Deep knowledge of end-to-end transaction flows, including:
- Customer onboarding and authentication (OTP, PIN, biometrics)
- Financial transactions (P2P, Wallet-to-Bank, Bank-to-Wallet, Bill Payments, Airtime)
- Reversals, retries, idempotency, and transaction reconciliation
- Hands-on experience with integrations across the banking and payments ecosystem, including:
- Core Banking Systems (CBS)
- Payment switches and card systems (Issuer/Acquirer flows)
- Mobile Network Operators (MNOs) and mobile money platforms
- Third-party service providers and aggregators
- Strong understanding of payments and digital financial services, including:
- Cards, Wallets, Payment Gateways
- Real-time and batch processing
- Settlement and reconciliation
- Knowledge of security and compliance requirements, including:
- Authentication and authorization standards
- Data encryption and secure communication
- Regulatory and audit requirements in digital banking
- Ability to translate business and regulatory requirements into scalable, secure, and resilient technical solutions
- Experience working with banks, financial institutions, or fintech platforms is highly preferred
Leadership & Soft Skills
- Strong leadership and team management capabilities
- Excellent communication and stakeholder management skills
- Ability to drive execution in high-pressure environments
- Strong analytical, problem-solving, and decision-making skills
Required profile for job ad : Team Lead/Senior Manager - Core Banking / Channel Development - Nairobi
Role Overview
We are seeking a highly experienced and dynamic Team Lead/Senior Manager – Channels to lead the design, development, and delivery of digital banking channels, including Mobile Banking, Internet Banking, USSD, APIs, and integration platforms.
The ideal candidate will have strong expertise in .NET technologies, complemented by exposure to modern technologies such as Node.js, Python, and cloud-native architectures, with a strategic mindset to drive innovation, scalability, and operational excellence.
Key Responsibilities
1. Leadership & Strategy
- Lead and manage the Channels development team, ensuring high performance, ownership, and collaboration
- Define and drive the technical roadmap aligned with business and product strategy
- Collaborate with Product, Support, and Project teams to ensure seamless delivery and supportability
- Establish and enforce best practices in coding standards, security, architecture, and governance
2. Full-Stack Development
- Design, develop, and maintain scalable, secure, and high-performance applications using:
- C# / ASP.NET Core
- React or Angular
- Provide technical oversight for teams working with:
- Node.js
- Python
- Drive continuous modernization and adoption of new technologies
- Ensure performance, scalability, and security of applications
3. Architecture & API Design
- Design and implement microservices-based architectures
- Develop and govern high-performance RESTful APIs and gRPC services
- Ensure systems are scalable, secure, and aligned with enterprise and regulatory standards
4. DevOps & Cloud Engineering
- Implement and manage CI/CD pipelines using Azure DevOps
- Oversee cloud infrastructure in Microsoft Azure, including:
- App Services
- Azure Functions
- Key Vault
- Lead containerization using Docker and orchestration via Kubernetes
5. Observability & Monitoring
- Implement centralized logging, monitoring, and tracing using:
- ELK Stack (Elasticsearch, Logstash, Kibana) or equivalent tools
- Ensure high availability, proactive monitoring, and rapid incident resolution
6. AI-Driven Development & Innovation
- Drive adoption of AI-assisted development tools and practices to improve productivity and code quality
- Explore use cases of AI/ML in digital banking channels (e.g., personalization, fraud detection, chatbots)
- Encourage automation and intelligent tooling across the development lifecycle
7. Collaboration & Stakeholder Management
- Collaborate with internal stakeholders, banks, and external partners
- Ensure strong alignment between Development, Support, DevOps, and Project teams
- Participate in presales, solution design, and client discussions when required
Required Skills & Qualifications
Technical Skills
- Strong expertise in:
- C# / ASP.NET Core
- Microservices architecture
- REST APIs
- Hands-on or working knowledge of:
- React or Angular
- Azure Cloud Services
- Docker & Kubernetes
- Azure DevOps CI/CD pipelines
- ELK Stack or equivalent observability tools
Added Advantage
- Experience with Node.js, Python, or other modern technologies
- Working knowledge of Linux environments
- Experience in fintech / digital banking platforms
Functional & Domain Expertise
- Strong understanding of digital banking channels ecosystem, including:
- Mobile Banking, Internet Banking, USSD, Agency Banking
- API-based channel integrations and middleware platforms
- Deep knowledge of end-to-end transaction flows, including:
- Customer onboarding and authentication (OTP, PIN, biometrics)
- Financial transactions (P2P, Wallet-to-Bank, Bank-to-Wallet, Bill Payments, Airtime)
- Reversals, retries, idempotency, and transaction reconciliation
- Hands-on experience with integrations across the banking and payments ecosystem, including:
- Core Banking Systems (CBS)
- Payment switches and card systems (Issuer/Acquirer flows)
- Mobile Network Operators (MNOs) and mobile money platforms
- Third-party service providers and aggregators
- Strong understanding of payments and digital financial services, including:
- Cards, Wallets, Payment Gateways
- Real-time and batch processing
- Settlement and reconciliation
- Knowledge of security and compliance requirements, including:
- Authentication and authorization standards
- Data encryption and secure communication
- Regulatory and audit requirements in digital banking
- Ability to translate business and regulatory requirements into scalable, secure, and resilient technical solutions
- Experience working with banks, financial institutions, or fintech platforms is highly preferred
Leadership & Soft Skills
- Strong leadership and team management capabilities
- Excellent communication and stakeholder management skills
- Ability to drive execution in high-pressure environments
- Strong analytical, problem-solving, and decision-making skills
Job criteria for job ad : Team Lead/Senior Manager - Core Banking / Channel Development - Nairobi
- Job category : IT, new technologies
- Industries : IT, software engineering, Internet
- Employment type : Permanent contract
- Region : Central - Coast - Eastern - Nairobi - North Eastern - Nyanza - Rift Valley - Western - International
- City : Nairobi
- Remote work : No
- Experience level : More than 10 years
- Educational level : Bachelor - Master - Doctorate
- Spoken language : english > fluent - swahili > native
- Number of Position(s) : 2
- Salary expectations : > KSh 400,000
- Team management : Yes
Important safety tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.