To plan, manage, administer and secure system databases as well as troubleshoot any database issues affecting system performance and ensure data quality across the databases.
JOB DESCRIPTION

  • Managing SQL Server databases.
  • Configuring and maintaining database servers and processes.
  • Monitoring the system’s health and performance.
  • Ensuring high levels of performance, availability, sustainability and security.
  • Refining and automating regular processes, tracking issues, and documenting changes.
  • Assisting developers with query tuning and schema refinement.
  • Providing support for critical business systems.
  • Performing scheduled maintenance and supporting release deployment activities.
  • Performing any additional responsibilities/tasks in line with the company operational requirements.

JOB REQUIREMENTS

  • BSc Computer Science degree or B. Tech or Advanced Diploma or a relevant equivalent qualification at NQF level 7.
  • A minimum of five (5) years’ experience in SQL Server database administration or a similar role.
  • Knowledge and experience with database Performance Tuning and Optimisation (PTO).
  • Knowledge and experience with backups, restores and recovery models.
  • Knowledge and experience of High Availability (HA) and Disaster Recovery (DR) options for SQL Server.
  • Knowledge and experience with Windows Server Operating System, including Active Directory.
  • In-depth understanding of SQL Server architecture, components (e.g., SQL Server Engine).
  • Database design and data modelling.
  • Troubleshooting and problem-solving.
  • Cloud database management.
  • ICT security and governance.
  • Communication, interpersonal and conflict resolution.
  • Analytical, attention to detail, working independently.
  • Knowledge of project administration.

Desired Skills:

  • project administration
  • Cloud database management
  • Database design and data modelling

Learn more/Apply for this position