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, Analytics
Employer:
NCBA
Location:
Kampala, Uganda
Country:
Uganda
Contract Type:
Full Time
Job Category:
Information Technology
Number of Positions:
1
Deadline:
Monday, 30 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, Analytics 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, Analytics job at NCBA

Deadline: 

30 Jun 2025

About the Organisation

NCBA is a leading financial services provider in the East African region, offering a wide array of banking solutions tailored to meet the needs of individuals, businesses, and corporations. The bank is known for its innovation-driven approach, digital transformation, and commitment to customer satisfaction. NCBA Uganda operates as part of the NCBA Group, which continues to be a key player in the regional banking landscape.

Job Title

Data Engineer, Analytics job at NCBA

NCBA

Job Description

The Data Engineer will be responsible for designing and maintaining scalable data architectures and systems to handle structured and unstructured data from multiple sources. Key responsibilities include documenting data models, developing pipelines, architecting data stores, and integrating systems using modern big data tools like Apache NIFI, Spark, Hive, Kafka, and Hadoop. The position will also require collaboration with data science and analytics teams to develop business solutions and provide leadership within the engineering team.

Duties, Roles and Responsibilities

  • Document Data Models: Maintain accurate documentation for data journeys from source to storage.

  • Architect Distributed Systems: Design scalable and modular distributed systems using open-source big data tools.

  • Combine Data Sources: Ingest and process structured, semi-structured, and unstructured data from multiple sources.

  • Develop Data Pipelines: Use Apache Spark and Java to transform and compute data, including machine learning and aggregation.

  • Design Data Stores: Create and optimize storage solutions using Hadoop and NoSQL databases such as HBase.

  • Data Query and Analysis: Leverage Apache Hive to analyze and generate business insights.

  • Team Leadership: Provide technical guidance and mentorship to data engineering team members.

  • Integrate Systems: Handle complex integrations using tools like Oracle WebLogic, SOA, JMS, SOAP, REST, and JSON.

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’ experience in Java-based object-oriented programming

  • Minimum 5 years’ experience with relational databases and Linux OS

  • Proven experience with Big Data platforms: Hadoop, Apache NIFI, Kafka, Spark, Hive, HBase

  • Strong understanding of data warehousing and ETL pipelines

  • Familiarity with DevOps, CI/CD, and Agile environments

  • Experience in system integrations using SOA tools

  • Good knowledge of financial services systems and data standards (e.g., SOAP, XML, REST)

  • Certifications in ITIL, PRINCE2, or related frameworks preferred

  • Strong analytical, problem-solving, and communication skills

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