top of page

Related Jobs

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
Information Management Specialist Job at UNICEF
4 Sept 2026
UNICEF
Technical Solutions Engineer Job at Faibanet
15 May 2026
Faibanet
CBS Officer Job at Exim Bank Uganda
4 May 2026
Exim Bank Uganda
Cloud & System Support Engineer Job at Roke Cloud
30 Apr 2026
Roke Cloud
Cloud & System Support Engineer Job at Roke Cloud
30 Apr 2026
Roke Cloud

Job Summary

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

Related Jobs

UNICEF

Information Management Specialist Job at UNICEF

4 September 2026
Information Management Specialist Job at UNICEF
Faibanet

Technical Solutions Engineer Job at Faibanet

15 May 2026
Technical Solutions Engineer Job at Faibanet
Exim Bank Uganda

CBS Officer Job at Exim Bank Uganda

4 May 2026
CBS Officer Job at Exim Bank Uganda
Roke Cloud

Cloud & System Support Engineer Job at Roke Cloud

30 April 2026
Cloud & System Support Engineer Job at Roke Cloud
Roke Cloud

Cloud & System Support Engineer Job at Roke Cloud

30 April 2026
Cloud & System Support Engineer Job at Roke Cloud

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.

Data Engineer, Integrations job at NCBA | Apply Now

Kampala, Uganda

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

Full Time

Deadline: 

22 Jun 2025

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

Qualifications, Education and Competencies

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

ONLY ONLINE APPLICATIONS:

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

To apply please click the “Apply” button below.

Find application details and links on 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: Some 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

  • 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.

Data Engineer, Integrations job at NCBA

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

  • 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



bottom of page