Data Engineer (2 Positions)

REPORTING TO: Senior Manager Data Engineering

LOCATION: Kampala

JOB PURPOSE: Reporting to the Senior Manager Data Engineering, the role holder will be responsible for building, designing, building and maintaining secure and scalable data infrastructure and pipelines that enable robust data collection, processing, storage, retrieval/analysis. The holder shall work closely with system analysts, software engineers, data scientists, database administrators and IT infrastructure personnel to ensure seamless data integration across systems and applications.

KEY ACCOUNTABILITIES:

  • Design, implement and manage scalable Extract, Transform and Load (ETL) processes and optimize data ingestion, transformation and storage.
  • Develop and maintain data warehouses and data lakes, ensuring data integrity, security and compliance.
  • Optimize database performance, including devising short/long-term optimization strategies based on current and projected metrics.
  • Collaborate with internal teams to integrate structured and unstructured data sources and streamline data flows between systems.
  • Implement data validation checks to ensure data accuracy, completeness and reliability.
  • Work with the relevant IT infrastructure and applications teams to proactively monitor data workflows to identify and resolve issues.
  • Work stakeholders across the bank as well as with external parties to deliver high-quality data solutions.
  • Provide technical guidance on data architecture and infrastructure best practices.
  • Maintain documentation of data workflows, data lineage and architecture.
  • Provide insights for continuous improvement of data processes and systems.

KNOWLEDGE, SKILLS, AND EXPERIENCE REQUIRED:

  • Bachelor’s degree in Computer Science, Computer Engineering, Data Engineering, Information Technology or related field.
  • Proficiency in programming languages such as Python, C# and Java and SQL.
  • Familiarity with statistical platforms/language such as R, SPSS or MATLAB.
  • Experience with business intelligence and data visualisation tools such as Power BI and Tableau.
  • Excellent understanding of relational (e.g. Oracle, SQL Server, MySQL and PostgreSQL) databases and NoSQL databases (e.g. MongoDB and Cassandra).
  • Experience with cloud platforms (e.g. Microsoft Azure and Amazon Web Services.) and cloud-managed database/data warehouse solutions.
  • Knowledge of distributed data systems such as Hadoop and Kafka.
  • Experience with data ETL and orchestration tools as well as data warehousing tools such as Redshift and BigQuery.
  • Exposure to Windows and Linux server operating systems.
  • Strong understanding of data security, privacy laws and best practices in financial services.
  • Excellent problem-solving skills, communication and collaboration skills.

Ability to work independently, manage multiple tasks and thrive in a fast-paced environment.

INVITATION

If you believe you meet the requirements as noted above, please forward your application with a detailed CV including present position and copies of relevant professional/academic certificates, to the email address indicated below:

[email protected]

Deadline: Thursday 10th April 2025

Only short-listed candidates will be contacted. Please note that all recruitment terms and conditions as stated in the HR Policies and Procedures Manual shall apply.

Subscribe to our socials and stay tuned to the latest jobs