top of page

Related Jobs

Get a Professional CV
AfriCareers Premium Program
List your job vacancies FREE of charge on AfriCareers and reach top talent across Uganda.
Ultimate Interview Pack with over 50 toughest interview questions
Related Jobs
Data Quality Officer Job at Stanbic Bank Uganda
16 Jan 2026
Stanbic Bank Uganda
Customer Experience Officer Job at SurePay
16 Jan 2026
SurePay
Internal Auditor – IT Job at Pride Bank Limited (PBL)
9 Jan 2026
Pride Bank Limited (PBL)
Manager IT Risk Job at Finance Trust Bank (FTB)
19 Jan 2026
Finance Trust Bank (FTB)
Relationship Manager- ICT Job at DFCU Bank
9 Jan 2026
DFCU Bank

Job Summary

Job Title:
Data Engineer, Integrations
Employer:
NCBA Bank Uganda
Location:
Country:
Uganda
Contract Type:
Full Time
Job Category:
Information Technology Jobs
Number of Positions:
1
Deadline:
Tuesday, 17 June 2025

Related Jobs

Stanbic Bank Uganda

Data Quality Officer Job at Stanbic Bank Uganda

16 January 2026
Data Quality Officer Job at Stanbic Bank Uganda
SurePay

Customer Experience Officer Job at SurePay

16 January 2026
Customer Experience Officer Job at SurePay
Pride Bank Limited (PBL)

Internal Auditor – IT Job at Pride Bank Limited (PBL)

9 January 2026
Internal Auditor – IT Job at Pride Bank Limited (PBL)
Finance Trust Bank (FTB)

Manager IT Risk Job at Finance Trust Bank (FTB)

19 January 2026
Manager IT Risk Job at Finance Trust Bank (FTB)
DFCU Bank

Relationship Manager- ICT Job at DFCU Bank

9 January 2026
Relationship Manager- ICT Job at DFCU Bank

About the Organisation

Data Engineer, Integrations job at NCBA Bank Uganda | Apply Now

Kampala, Uganda

NCBA Bank is a dynamic financial institution dedicated to empowering individuals and businesses with innovative, customer-centric banking solutions that drive economic progress and financial inclusion. With a mission centered on delivering accessible, efficient financial services, the bank has earned widespread recognition for its strong reputation, commitment to excellence, and strategic agility in evolving markets.

The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds — from cutting-edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that grow as your business does; from the best-in-class choice of products to investment solutions tailored to your specific needs.

Originating from a rich history of financial innovation, NCBA Bank has continually adapted its business model to integrate cutting-edge technology and robust risk management practices, ensuring a broad reach and sustained market leadership. The bank fosters an inclusive work culture that prioritizes employee growth, diversity, and work-life balance, offering extensive career opportunities and flexible work arrangements that underscore its value proposition.

Grounded in core values such as integrity, accountability, and customer satisfaction, NCBA Bank is also deeply committed to corporate social responsibility, actively engaging in initiatives that promote community development, environmental sustainability, and financial literacy. For more information, visit [Company Website].

Are you looking for Information Technology jobs in Uganda 2025 today? then you might be interested in Data Engineer, Integrations job at NCBA Bank Uganda

Full Time

Deadline: 

17 Jun 2025

Job Title

Data Engineer, Integrations job at NCBA Bank Uganda

NCBA Bank Uganda

Job Description

Job Title: Data Engineer, Integrations

Organisation: NCBA Bank Uganda

Duty Station:  Kampala, Uganda

The Data Engineering team is responsible for documenting data models, architecting distributed systems, creating reliable data pipelines, combining data sources, architecting data stores, and collaborating with the data science teams to build the right solutions for them.

They do this by using the Open Source Big Data platforms such as Apache NIFI, Kafka, Hadoop, Apache Spark, Apache Hive, HBase, Druid and the Java programming language, while picking the right tool for each purpose.

The growth of every product relies heavily on data, such as for scoring and for studying product behavior that may be used for improvement, and it is the role of the data engineer to build a fast and horizontally scalable architectures using modern tools that are not the traditional Business Intelligence systems as we know them.

Duties, Roles and Responsibilities

Qualifications, Education and Competencies

See all details of the qualifications, competencies and education for this role under the "How to Apply" section below.

All candidates who wish to join NCBA Bank are strongly encouraged to apply online at the APPLY Button below.

Applications are managed via the AfriCareers Jobs Portal:

  1. Click the Apply button below

  2. New users: Select Create Profile and complete the Profile Creation Wizard

  3. Existing users: Log in and update your profile if needed

  4. Go to the "Jobs" tab

  5. Read the detailed job description, Roles and Qualifications. 

  6. Submit your application via the jobs portal

  7. Track progress under "My Applications" tab

Important Note: Employers now hire directly on the AfriCareers New Jobs Portal — keep your profile updated so employers can easily view your CV and hire you instantly.

How to Apply

  • Documenting Data Models (10%): The role will be responsible for documenting the entire journey that data elements take end-to-end, from the data sources to the all the data stores, including all the transformations in between, and maintaining those documents up to date with every change.

  • Architecting Distributed Systems (10%): Modern data engineering platforms are distributed systems. The data engineer designs the right architecture for each solution, while utilizing best-of-breed Open Source tools in the big data ecosystem because there is no one solution that does everything; the tools are specialized and are made lean and fit for purpose. The architecture should be one that can process any data, Any Time, Any Where, Any Workload.

  • Combining Data Sources (10%): pulling data from different sources, which could be structured, semi-structured or unstructured data using tools such as Apache NIFI and taking the data through a journey that will create a final state that is useful to the data consumers. These sources can be REST, JDBC, Twitter, JMS, Images, PDF, MS Word and put the data into a staging environment such as Kafka topics for onward processing.

  • Developing Data Pipelines (40%): creating data pipelines that will transform data using tools such as Apache Spark and the Java programming language. The pipelines may apply processing such as machine learning, aggregation, iterative computation, and so on.

  • Architecting Data Stores (15%): Designing and creating data stores using big data platforms such as Hadoop, and the NoSQL databases such as HBase.

  • Data Query and Analysis (10%): Utilizing tools such as Apache Hive to analyze data in the data stores to generate business insights.

  • Team Leadership (5%): Providing team leadership to the data engineers.

Data Engineer, Integrations job at NCBA Bank Uganda

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

  • A Bachelor’s degree in Computer Science

  • Minimum 5 years’ experience developing object oriented applications using the Java programming language

  • Certification and experience implementing best practice frameworks e.g. ITIL, PRINCE2, preferred

  • Minimum 5 years’ experience working with relational databases

  • Minimum 5 years’ experience working with the Linux operating system

  • Experience with Open Source Big Data Platforms and tools (Hadoop, Kafka, Apache NIFI, Apache Spark, Apache Hive, NoSQL databases) and ODI

  • Experience working with Data Warehouses

  • Experience with DevOps, Agile working and CICD

  • Familiarity with complex systems integrations using SOA tools (Oracle Weblogic/ESB/SOA)

  • Familiarity with industry standard formats and protocols (JMS, SOAP, XML/XPath/XQuery, REST and JSON) and data sources

  • Excellent analytical, problem solving and reporting skills

  • A good knowledge of the systems and processes within Financial Services industry

bottom of page