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
Repair Technician Job at ZTE Uganda
30 Mar 2026
ZTE Uganda
Data Manager Job at gnuGrid CRB Uganda
23 Mar 2026
gnuGrid CRB Uganda
ICT Technical Assistant Job at Norwegian Refugee Council (NRC)
3 Apr 2026
Norwegian Refugee Council (NRC)
Information Security Assurance Officer Job at Exim Bank
25 Mar 2026
Exim Bank
Manager Information & Communication Technology Job at Institute of Certified Public Accountants of Uganda (ICPAU)
30 Mar 2026
Institute of Certified Public Accountants of Uganda (ICPAU)

Job Summary

Job Title:
Database Administrator
Employer:
Agent Banking Company (ABC)
Location:
Kampala
Country:
Uganda
Contract Type:
Full-time
Job Category:
Information Technology Jobs
Number of Positions:
Deadline:
Monday, 6 April 2026

Related Jobs

ZTE Uganda

Repair Technician Job at ZTE Uganda

30 March 2026
Repair Technician Job at ZTE Uganda
gnuGrid CRB Uganda

Data Manager Job at gnuGrid CRB Uganda

23 March 2026
Data Manager Job at gnuGrid CRB Uganda
Norwegian Refugee Council (NRC)

ICT Technical Assistant Job at Norwegian Refugee Council (NRC)

3 April 2026
ICT Technical Assistant Job at Norwegian Refugee Council (NRC)
Exim Bank

Information Security Assurance Officer Job at Exim Bank

25 March 2026
Information Security Assurance Officer Job at Exim Bank
Institute of Certified Public Accountants of Uganda (ICPAU)

Manager Information & Communication Technology Job at Institute of Certified Public Accountants of Uganda (ICPAU)

30 March 2026
Manager Information & Communication Technology Job at Institute of Certified Public Accountants of Uganda (ICPAU)

Agent Banking Company (ABC) is a Payment System Operator licensed by the Bank of Uganda. We provide financial services platforms and infrastructure to financial service providers, facilitating seamless transactions across Uganda. Our mission is to enhance financial inclusion through shared and interoperable financial services solutions.

Full-time

Deadline: 

6 Apr 2026

Database Administrator Job at Agent Banking Company (ABC)

Agent Banking Company (ABC)

Job Description

The Agent Banking Company of Uganda Limited (ABC), a licensed Payment System Operator regulated by the Bank of Uganda, is seeking a highly competent and hands-on Database Administrator to manage and optimize databases powering its platforms.

The Database Administrator will play a critical role in supporting a high-volume, multi-tenant, interoperable financial services ecosystem, ensuring data integrity, performance, security, and availability across banks, microfinance institutions, mobile money operators, agents, and merchants.

This role requires strong expertise in microservices-based architecture, distributed databases, and on-premise high-availability environments, with strict adherence to regulatory and data protection requirements.

Duties, Roles and Responsibilities

1. Database Architecture & Platform Design

  • Design and maintain database architectures aligned to ABC’s microservices-driven platforms.
  • Implement database-per-service patterns while ensuring interoperability across services.
  • Support multi-tenant data models to enable multiple financial institutions on a shared platform.
  • Define and enforce data standards, schemas, and governance frameworks.
  • Optimize databases for high-volume transaction processing (millions of daily transactions).

 

2. Core Database Administration

  • Install, configure, and manage on-premise database infrastructure in compliance with Bank of Uganda (BoU) guidelines.
  • Administer production, UAT, DR, and development environments.
  • Ensure 24/7 availability of critical systems.
  • Perform patching, upgrades, and lifecycle management of database systems.

 

3. High Availability, Resilience & Disaster Recovery

  • Design and manage high availability (HA) setups including clustering, replication, and failover.
  • Implement and maintain Disaster Recovery (DR) sites with defined RPO/RTO targets.
  • Conduct periodic DR drills and failover testing.
  • Ensure zero/near-zero downtime for critical transaction systems.

 

4. Performance & Scalability Optimization

  • Monitor and tune databases to support high-throughput, low-latency financial transactions.
  • Optimize queries, indexing, and execution plans.
  • Implement partitioning, sharding, and caching strategies.
  • Continuously improve performance to support growing agent, merchant, and institutional volumes.

 

5. Security, Compliance & Audit

  • Implement robust data security controls (encryption at rest and in transit, RBAC, masking).
  • Ensure compliance with:
  • Bank of Uganda (BoU) regulations
  • National Payment Systems Act
  • Data Protection and Privacy Act (Uganda)
  • Maintain comprehensive audit logs for all database activities.
  • Support internal audits, regulatory inspections, and external audits.

 

6. Microservices & Data Integration

  • Enable data exchange across services via:
  • APIs
  • Messaging systems (e.g., Kafka, RabbitMQ)Event-driven architectures
  • Support event sourcing, CQRS, and event streaming pipelines.
  • Manage schema versioning and backward compatibility across microservices.
  • Ensure consistency in distributed data environments.

 

7. Backup, Recovery & Data Integrity

  • Design and manage automated backup strategies.
  • Perform regular backup validation and restoration testing.
  • Ensure data integrity and consistency across systems.
  • Maintain secure, compliant backup storage (on-premise).

 

8. Monitoring, Automation & Observability

  • Implement and manage database monitoring and alerting systems.
  • Automate routine DBA tasks using scripts and configuration management tools.
  • Support observability frameworks across distributed services.
  • Proactively detect and resolve incidents.

 

9. Collaboration & Technical Support

  • Work closely with:
  • Software Engineers
  • DevOps Engineers
  • Product Teams
  • Integration Partners
  • Provide guidance on database design and best practices.
  • Support incident management, root cause analysis, and post-mortems.


Qualifications, Education and Competencies

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

Interested candidates should submit their CV and a cover letter as one (1) pdf file outlining their interest and qualifications with the subject ‘Database Administrator Application’ to applications@agentbanking.co.ug by 6th April 2026.

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.

Database Administrator Job at Agent Banking Company (ABC)

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

bottom of page