Job Overview
Posted
3 months ago
Deadline
2/23/2025
Location
Nairobi
Job Type
full time

Channel Application Developer
NCBA Bank KenyaJob Description
Responsible for the analysis, design, development and management (3rd Level technical support) of the bank's channels and other applications (Mobile APP/USSD and associated web applications, card, Internet banking and peripheral applications) with all its integration points to the Core Banking System, Bank Channels, Partners and other Third-Party systems. The role delivers business strategy by providing a stable and customer friendly user interface.
Requirements
A bachelor's degree in computer science, information technology or related field.
A minimum of 3 years of experience as a full stack developer.
Knowledgeable in C#, Flutter, Swift, Kotlin, NodeJS and Java Programming languages.
Knowledge of database management systems ORACLE, MSSQL, Postgress,
Experience working with GIT and other DevOps tools.
Ability to write clean, easy to understand code.
Outstanding analytical and problem-solving capabilities.
Excellent written and verbal communication skills.
Sound understanding of coding and development processes.
Experience with working in an agile environment.
Ability to work independently and collaboratively in a fast-paced environment with minimal supervision.
Certification and experience implementing best practice frameworks e.g. ITIL, PRINCE2
Understanding of software development lifecycle, Integration patterns and standard methodologies.
Experience in creating technical designs, deployment related artefacts.
Deep understanding of industry standard formats and protocols (JMS, SOAP, XML/XPath/XQuery, REST and JSON)
Use of continuous integration tools e.g. Gitlab CI/Jenkins
Testing Automation
How to Apply
Click this button to apply 👇