Data Warehouse Development & Maintenance job at Bank of Uganda
Website :
9 Days Ago
Linkedid Twitter Share on facebook
Data Warehouse Development & Maintenance
2025-08-08T07:30:38+00:00
Bank of Uganda
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_1240/logo/bou.jpg
FULL_TIME
 
kampala
Kampala
00256
Uganda
Banking
Computer & IT
UGX
 
MONTH
2025-08-22T17:00:00+00:00
 
Uganda
8

JOB PURPOSE:

To develop and maintain data warehouse facilities that meet business requirements.

DUTIES AND RESPONSIBILITIES:

  • Recommend and participates in activities related to the design, development, and maintenance of the Data Architecture.
  • Analyse data requirements and design logical and physical data structures that support the Bank’s information requirements.
  • Analyse and align the Bank’s data models with end user business process.
  • Collaborate with appropriate units to identify and develop the appropriate data solutions in conformance with the Enterprise Architecture. This involves designing, coding, testing, and deploying the solutions.
  • Conduct unit testing of solutions to ensure quality in solution development and support the User Acceptance Testing process.
  • Provide input on data related risks, relevant standards and the policies governing the use, distribution, storage, and disposal of data.
  • Manage in-house department projects following AGILE development framework.
  • Document practices, policies, guidelines, manuals, and concept papers on business intelligence solutions.
  • Provide technical information, 3rd level support and advice on developed solutions.
  • Coordinate Software Deployment Plan tasks.
  • Provide technical input to quality assurance reviews of technical documents to achieve high quality and conformity to Bank standards.
  • Prepare system change management documentation and implement changes on applications through change management policies of the Bank.
  • Perform any other duties as assigned from time to time.

EXPECTED OUTPUT

  • Well defined data requirements
  • Technical specifications documents and designs
  • Data models that are aligned to business processes.
  • Test documentation.
  • Data solutions that meet requirements
  • Communication of data related risks
  • MCPs, guidelines, requests for change documents, concept papers
  • Agile project management documentation
  • Data solutions aligned to requirements.
  • Software Deployment Plan documentation

PERSON SPECIFICATIONS

MINIMUM QUALIFICATION

  • A First Class or Upper Second-Class degree in Computer Science, Information Security, Information Systems, Data Science, Statistics, Quantitative Economics, Information Technology, Software Engineering, Computer Engineering.
  • Professional Certifications Microsoft Certified Data Engineer Associate, Microsoft Data Scientist Associate, Certification in Project Management is an added advantage.

WORK EXPERIENCE

  • No experience required.

AGE:

  • Applicants must not be above 30.0 years of age as at close of the advert.

TECHNICAL SKILLS AND COMPETENCES

Technical Competencies

  • Strong understanding of data warehouse design principles, architecture patterns, and best practices.
  • Good knowledge of agile software development methods.
  • A good mastery of project management processes
  • Demonstrate experience in developing data integration and transformation solutions with SQL Server Integration Services
  • Demonstratable experience of working with python for data analysis
  • Version control experience using Git.
  • Demonstrable experience with Visual Studio Integrated Development Environment (IDE) or Visual Studio Code or similar tools/products.
  • Demonstrable experience with work management tools for Microsoft planner or similar products.
  • Advanced knowledge of SQL.
  • Good knowledge of T-SQL and/or PL/SQL.
  • Good knowledge and exposure to Relational Database Management Systems (RDBMSs) such as Oracle or MS SQL Server.
  • Demonstrable knowledge of secure coding practices needed for information security compliance.
  • The following experience will be an added advantage:
  • Demonstrable experience with unit testing tools like PyUnit, pytest, xUnit or NUnit or a similar product.

vi. Behavioral Competencies

  • Transparency and accountability
  • Integrity
  • Excellence
  • Teamwork
  • Analytical thinking and problem solving
  • Interpersonal and stakeholder engagement
  • Planning and organizing skills.
  • Innovativeness
  • Self-drive
Recommend and participates in activities related to the design, development, and maintenance of the Data Architecture. Analyse data requirements and design logical and physical data structures that support the Bank’s information requirements. Analyse and align the Bank’s data models with end user business process. Collaborate with appropriate units to identify and develop the appropriate data solutions in conformance with the Enterprise Architecture. This involves designing, coding, testing, and deploying the solutions. Conduct unit testing of solutions to ensure quality in solution development and support the User Acceptance Testing process. Provide input on data related risks, relevant standards and the policies governing the use, distribution, storage, and disposal of data. Manage in-house department projects following AGILE development framework. Document practices, policies, guidelines, manuals, and concept papers on business intelligence solutions. Provide technical information, 3rd level support and advice on developed solutions. Coordinate Software Deployment Plan tasks. Provide technical input to quality assurance reviews of technical documents to achieve high quality and conformity to Bank standards. Prepare system change management documentation and implement changes on applications through change management policies of the Bank. Perform any other duties as assigned from time to time.
 
A First Class or Upper Second-Class degree in Computer Science, Information Security, Information Systems, Data Science, Statistics, Quantitative Economics, Information Technology, Software Engineering, Computer Engineering. Professional Certifications Microsoft Certified Data Engineer Associate, Microsoft Data Scientist Associate, Certification in Project Management is an added advantage. WORK EXPERIENCE No experience required.
bachelor degree
No Requirements
JOB-6895a79e1acfd

Vacancy title:
Data Warehouse Development & Maintenance

[Type: FULL_TIME, Industry: Banking, Category: Computer & IT]

Jobs at:
Bank of Uganda

Deadline of this Job:
Friday, August 22 2025

Duty Station:
kampala | Kampala | Uganda

Summary
Date Posted: Friday, August 8 2025, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Bank of Uganda
Bank of Uganda jobs in Uganda

JOB DETAILS:

JOB PURPOSE:

To develop and maintain data warehouse facilities that meet business requirements.

DUTIES AND RESPONSIBILITIES:

  • Recommend and participates in activities related to the design, development, and maintenance of the Data Architecture.
  • Analyse data requirements and design logical and physical data structures that support the Bank’s information requirements.
  • Analyse and align the Bank’s data models with end user business process.
  • Collaborate with appropriate units to identify and develop the appropriate data solutions in conformance with the Enterprise Architecture. This involves designing, coding, testing, and deploying the solutions.
  • Conduct unit testing of solutions to ensure quality in solution development and support the User Acceptance Testing process.
  • Provide input on data related risks, relevant standards and the policies governing the use, distribution, storage, and disposal of data.
  • Manage in-house department projects following AGILE development framework.
  • Document practices, policies, guidelines, manuals, and concept papers on business intelligence solutions.
  • Provide technical information, 3rd level support and advice on developed solutions.
  • Coordinate Software Deployment Plan tasks.
  • Provide technical input to quality assurance reviews of technical documents to achieve high quality and conformity to Bank standards.
  • Prepare system change management documentation and implement changes on applications through change management policies of the Bank.
  • Perform any other duties as assigned from time to time.

EXPECTED OUTPUT

  • Well defined data requirements
  • Technical specifications documents and designs
  • Data models that are aligned to business processes.
  • Test documentation.
  • Data solutions that meet requirements
  • Communication of data related risks
  • MCPs, guidelines, requests for change documents, concept papers
  • Agile project management documentation
  • Data solutions aligned to requirements.
  • Software Deployment Plan documentation

PERSON SPECIFICATIONS

MINIMUM QUALIFICATION

  • A First Class or Upper Second-Class degree in Computer Science, Information Security, Information Systems, Data Science, Statistics, Quantitative Economics, Information Technology, Software Engineering, Computer Engineering.
  • Professional Certifications Microsoft Certified Data Engineer Associate, Microsoft Data Scientist Associate, Certification in Project Management is an added advantage.

WORK EXPERIENCE

  • No experience required.

AGE:

  • Applicants must not be above 30.0 years of age as at close of the advert.

TECHNICAL SKILLS AND COMPETENCES

Technical Competencies

  • Strong understanding of data warehouse design principles, architecture patterns, and best practices.
  • Good knowledge of agile software development methods.
  • A good mastery of project management processes
  • Demonstrate experience in developing data integration and transformation solutions with SQL Server Integration Services
  • Demonstratable experience of working with python for data analysis
  • Version control experience using Git.
  • Demonstrable experience with Visual Studio Integrated Development Environment (IDE) or Visual Studio Code or similar tools/products.
  • Demonstrable experience with work management tools for Microsoft planner or similar products.
  • Advanced knowledge of SQL.
  • Good knowledge of T-SQL and/or PL/SQL.
  • Good knowledge and exposure to Relational Database Management Systems (RDBMSs) such as Oracle or MS SQL Server.
  • Demonstrable knowledge of secure coding practices needed for information security compliance.
  • The following experience will be an added advantage:
  • Demonstrable experience with unit testing tools like PyUnit, pytest, xUnit or NUnit or a similar product.

vi. Behavioral Competencies

  • Transparency and accountability
  • Integrity
  • Excellence
  • Teamwork
  • Analytical thinking and problem solving
  • Interpersonal and stakeholder engagement
  • Planning and organizing skills.
  • Innovativeness
  • Self-drive

 

Work Hours: 8

Experience: No Requirements

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Click here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Uganda
Job Type: Full-time
Deadline of this Job: Friday, August 22 2025
Duty Station: kampala | Kampala | Uganda
Posted: 08-08-2025
No of Jobs: 1
Start Publishing: 08-08-2025
Stop Publishing (Put date of 2030): 08-08-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.