Related Jobs
%20(1).jpg)
Related Jobs
Related Jobs

Share this Job
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:
-
Click the Apply button below
-
New users: Select Create Profile and complete the Profile Creation Wizard
-
Existing users: Log in and update your profile if needed
-
Go to the "Jobs" tab
-
Read the detailed job description, Roles and Qualifications.
-
Submit your application via the jobs portal
-
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.
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

.jpg)
.jpeg)



.jpg)





