Database Administrator

Johannesburg, Gauteng, South Africa

Job Description

We are seeking an experienced Database Administrator to join our client's team.
The ideal candidate will be responsible for managing, optimizing, and securing our database environments, ensuring high availability, performance, and data integrity across systems.
This role requires a proactive individual who is detail-oriented, performance-focused, and capable of supporting both operational and development data needs.
Key Responsibilities:

  • Design, plan, and deploy database structures and data integration layers.
  • Implement and maintain data standards, procedures, and governance policies.
  • Optimize performance of databases, stored procedures, views, and queries.
  • Perform database deployments, disaster recovery (DR) setups, and regular DR testing.
  • Execute data migrations between different servers and environments.
  • Carry out ad-hoc data extractions, imports, and support custom reporting requirements.
  • Develop and manage ad-hoc reports to support business needs.
  • Design data structures for in-house development projects and integrate them into existing systems.
  • Manage user access, roles, and security permissions in line with company policies.
  • Plan and implement backup strategies, monitor storage usage, and perform capacity planning.
  • Manage and maintain multiple data environments (development, staging, production).
Required Skills & Experience:
  • Minimum 6-7 years' experience as a Database Administrator specializing in MS SQL Server.
  • Strong experience in database design, development, and deployment.
  • Expertise in performance tuning, query optimization, and index management.
  • Proficient in writing and managing complex T-SQL queries, stored procedures, functions, and views.
  • Experience with disaster recovery planning, backups, and data restoration.
  • Familiarity with data governance principles and security best practices.
  • Hands-on experience with data migrations and data transformation processes.
  • Solid understanding of storage management and capacity planning.
Preferred Qualifications:
  • Microsoft Certified: Azure Database Administrator Associate or similar certification.
  • Experience with Power BI, SSIS, or SSRS is a plus.
  • Exposure to Agile environments and project delivery frameworks is advantageous.
Job Type:
  • Contract
Workplace Type:
  • Onsite
Location:
  • Johannesburg, Gauteng
Experience Level:
  • Senior
If you believe that you have what it takes, please contact Kivara Rajgopal on or 010 800 0848

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
    JD1461832
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned