Sql Database Manager And Data Engineer

Cape Town, WC, ZA, South Africa

Job Description

We are seeking an experienced

Database Manager (SQL)

to own and manage mission-critical SQL databases supporting

financial-services contact-centre operations

. The role is responsible for ensuring

data integrity, performance, security, and compliance

across systems that handle

consumer financial information, call-centre activity, lead management, and regulatory reporting

.

This position is suited to a hands-on database professional who understands

high-volume BPO environments

,

regulated data handling

, and the operational importance of

availability and auditability

.

Key ResponsibilitiesSQL Database Administration & Architecture

Manage production SQL environments supporting contact-centre and financial-services systems Design, maintain, and optimise database schemas, tables, indexes, views, and stored procedures Ensure high availability and performance across

DEV / UAT / PROD

environments Support databases underpinning CRM, diallers, digital channels (WhatsApp, email), and reporting
Performance & Operational Stability

Monitor database health, throughput, and query performance in high-transaction environments Tune queries and indexing to support

real-time sales, servicing, and reporting workloads

Proactively identify and mitigate performance risks affecting contact-centre operations Support peak-hour stability and campaign-driven volume spikes
Security, Compliance & Data Governance

Implement and enforce

role-based access control (RBAC)

and least-privilege access Protect sensitive consumer data in line with

POPIA

,

NCR

, and internal governance standards Maintain full audit logs for data access, changes, and privileged actions Support compliance reporting and regulatory audits
Backup, Disaster Recovery & Business Continuity

Design and manage backup strategies (full, differential, transaction logs) Define and test

RPO / RTO

aligned to operational and regulatory requirements Conduct and document regular restore and disaster-recovery tests Ensure data recoverability for business-critical systems
Data Integration & BPO System Support

Support ETL/ELT pipelines integrating data from CRMs, diallers, lead providers, and third-party services Ensure data consistency and integrity across integrated financial-services systems Provide optimised views and data sets for BI, QA, compliance, and operations teams
Change & Release Management

Control schema and data changes using version control and change-management processes Review and approve database releases into production Maintain technical documentation, ERDs, and operational runbooks
Stakeholder Support

Work closely with Operations, Sales, Compliance, IT, and Analytics teams Translate business requirements into efficient and secure database solutions Provide technical guidance and issue resolution in a fast-paced BPO environment
Requirements

Minimum

5+ years' experience

in SQL database administration or management Proven experience supporting

financial-services or regulated BPO environments

Strong expertise in

SQL Server, PostgreSQL, or MySQL

Experience with high-volume transactional databases (millions of records) Solid understanding of

POPIA

, data governance, and audit requirements Strong performance-tuning and troubleshooting capability Experience supporting integrations and reporting platforms
Technical Skills

Advanced SQL (T-SQL / PL/pgSQL or equivalent) Indexing, partitioning, and query-optimisation techniques Backup, restore, and DR execution Database monitoring and alerting tools Version control (Git) and structured release management
Qualifications

Matric (Bachelor's pass required) Tertiary qualification in IT, Computer Science, or related field advantageous SQL certifications (Microsoft / PostgreSQL) advantageous
Why Join Us?

Ownership of business-critical financial-services data platforms Exposure to high-scale BPO operations and complex integrations Stable, regulated environment with strong governance Competitive remuneration aligned to seniority and impact Opportunity to influence data standards and operational excellence
Job Type: Permanent

Pay: R30000,00 - R55000,00 per month

Application Question(s):

What is the largest dataset or transaction volume you have managed/supported What backup and disaster-recovery strategies have you implemented?
Experience:

SQL: 4 years (Preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1628547
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned