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.