top of page

Related Jobs

List your job vacancies FREE of charge on AfriCareers and reach top talent across Uganda.
Join WhatsApp Channel
Ultimate Interview Pack with over 50 toughest interview questions
Related Jobs
IT Support Officer job at Mkazipreneur
14 Jul 2025
Mkazipreneur
Roofings Group
IT Assistant job at Roofings Group
11 Jul 2025
Roofings Group
IT Specialist job at Ultra Uganda Limited
18 Jul 2025
Ultra Uganda Limited
Cairo Bank Uganda Limited
IT Security Risk Officer job at Cairo Bank Uganda
11 Jul 2025
Cairo Bank Uganda
Graphic Designer job at Huperballo Graphics
12 Jul 2025
Huperballo Graphics

Job Summary

Job Title:
Data Engineer, Integrations
Employer:
NCBA
Location:
Kampala, Uganda
Country:
Uganda
Contract Type:
Full Time
Job Category:
Information Technology
Number of Positions:
1
Deadline:
Sunday, 22 June 2025

Related Jobs

Mkazipreneur

IT Support Officer job at Mkazipreneur

14 July 2025
IT Support Officer job at Mkazipreneur
Roofings Group

IT Assistant job at Roofings Group

11 July 2025
IT Assistant job at Roofings Group
Ultra Uganda Limited

IT Specialist job at Ultra Uganda Limited

18 July 2025
IT Specialist job at Ultra Uganda Limited
Cairo Bank Uganda

IT Security Risk Officer job at Cairo Bank Uganda

11 July 2025
IT Security Risk Officer job at Cairo Bank Uganda
Huperballo Graphics

Graphic Designer job at Huperballo Graphics

12 July 2025
Graphic Designer job at Huperballo Graphics

Data Engineer, Integrations job at NCBA | Apply Now

Kampala, Uganda

Full Time

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

Deadline: 

22 Jun 2025

About the Organisation

NCBA is a leading financial institution operating across East Africa, delivering a wide range of banking services tailored for individuals, businesses, and corporations. With a focus on innovation, digital transformation, and customer-centric solutions, NCBA Uganda is part of the larger NCBA Group, which is dedicated to excellence and inclusive financial growth across the region.

Job Title

Data Engineer, Integrations job at NCBA

NCBA

Job Description

The successful candidate will be responsible for architecting and documenting end-to-end data flows, developing distributed systems, managing structured and unstructured data sources, and building robust data pipelines using open-source Big Data technologies. The Data Engineer will also design high-performing data stores, support system integration, and contribute to business insights through analytical tools. The role demands strong technical proficiency, analytical skills, and experience in complex data systems within the financial services industry.

Duties, Roles and Responsibilities

  • Document Data Models: Track and document data flows from source to storage, including all transformations.

  • Architect Distributed Systems: Design scalable architectures using tools like Apache NIFI, Hadoop, Spark, and Kafka.

  • Combine Data Sources: Integrate structured, semi-structured, and unstructured data from diverse sources (REST APIs, JMS, PDFs, etc.) into staging platforms.

  • Develop Data Pipelines: Build advanced data transformation pipelines using Apache Spark and Java for tasks such as aggregation, machine learning, and iterative computation.

  • Design Data Stores: Create and optimize data storage systems using Hadoop and NoSQL solutions like HBase.

  • Data Analysis: Leverage tools such as Apache Hive for data querying and analytics.

  • Team Leadership: Provide guidance and support to junior data engineers in the team.

Join our WhatsApp Channel
Get a professional CV. Comes with a free cover letter
Get a Professional CV today. Comes with a free cover letter

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

Qualifications, Education and Competencies

  • Bachelor’s degree in Computer Science or related field

  • Minimum 5 years of experience in object-oriented development using Java

  • At least 5 years' experience with relational databases and Linux environments

  • Experience with Open Source Big Data tools (e.g., Hadoop, Apache NIFI, Kafka, Apache Spark, Hive, NoSQL databases)

  • Familiarity with Data Warehousing concepts and tools

  • Knowledge of DevOps, Agile methodologies, and CI/CD practices

  • Experience integrating complex systems using SOA tools (Oracle Weblogic, ESB, SOA)

  • Familiar with JMS, SOAP, XML/XPath/XQuery, REST, and JSON

  • Excellent problem-solving, analytical, and communication skills

  • Understanding of data processes within the financial services sector

  • Certifications such as ITIL, PRINCE2 are an added advantage

How to Apply

ONLY ONLINE APPLICATIONS:

Interested candidates are advised that all applications should be submitted online;

To apply please click the “Apply” button below.



bottom of page