40 Database Administrators jobs in South Africa
Head: Database management (Healthcare / labs / pathology)
Posted 10 days ago
Job Viewed
Job Description
One of our leaders in the medical laboratory sector is seeking an experienced and qualified Head of Database management.
Qualifications and experience:
Bachelors' degree - Information Technology / Computer Science and a Post grad will be a BONUS
No less than 8 years' SQL server database admin experience, of which 3 years' in a senior role / leadership role
Must have gained experience in SQL environment, SSIS / SSRS, PowerBI integration, data warehousing
Knowledge of data governance, backup architecture, regulatory compliance (POPIA, ISO 27001)
Great track record as reference checks will be conducted upfront
Key skills:
Enterprise database architecture
Security
Leadership
Resource management
Data governance
Problem solving
Risk management
Stakeholder management
Relationship management
Key performance areas:
Strategy drafting and implementation
Database administration and engineering
Data governance and compliance
Act as Trusted Advisor during migrations, system upgrades and project design
Leading a team
Head: Database management (Healthcare / labs / pathology)
Posted 10 days ago
Job Viewed
Job Description
One of our leaders in the medical laboratory sector is seeking an experienced and qualified Head of Database management.
Qualifications and experience:
Bachelors' degree - Information Technology / Computer Science and a Post grad will be a BONUS
No less than 8 years' SQL server database admin experience, of which 3 years' in a senior role / leadership role
Must have gained experience in SQL environment, SSIS / SSRS, PowerBI integration, data warehousing
Knowledge of data governance, backup architecture, regulatory compliance (POPIA, ISO 27001)
Great track record as reference checks will be conducted upfront
Key skills:
Enterprise database architecture
Security
Leadership
Resource management
Data governance
Problem solving
Risk management
Stakeholder management
Relationship management
Key performance areas:
Strategy drafting and implementation
Database administration and engineering
Data governance and compliance
Act as Trusted Advisor during migrations, system upgrades and project design
Leading a team
Database Administrator
Posted today
Job Viewed
Job Description
Are you a DBA, skilled in SQL? Well we have the right job for you! A well-established IT company is seeking a Database Administrator to join their Centurion based team.
Requirements :
- 7+ years’ experience in MS SQL Server 2008 or above.
- Experienced in both OLTP and Data warehouse environments.
- Skilled in T-SQL scripting, Index and code optimization, SQL performance and tuning, SSRS, SSIS.
- Relevant Tertiary Degree.
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
#J-18808-LjbffrDatabase Administrator
Posted today
Job Viewed
Job Description
Join to apply for the Database Administrator role at ExecutivePlacements.com - The JOB Portal
3 days ago Be among the first 25 applicants
Join to apply for the Database Administrator role at ExecutivePlacements.com - The JOB Portal
Get AI-powered advice on this job and more exclusive features.
SUMMARY:
To ensure performance, integrity and security of the Funds database, involvement in the design, development and integrity of the database, as well as in data mining and day to day operation and maintenance of the database
Recruiter:
H&S Labour Brokers
Job Ref:
JHB000289/CLG
Date posted:
Saturday, July 5, 2025
Location:
Johannesburg, South Africa
Salary:
4000 Annually
SUMMARY:
To ensure performance, integrity and security of the Funds database, involvement in the design, development and integrity of the database, as well as in data mining and day to day operation and maintenance of the database
POSITION INFO:
Basic Job Description
Install, upgrade, and manage database
- Install and maintain the performance of database servers.
- Responsible for maintaining the integrity and performance of the Funds databases
- Manage database access.
- Performance tuning of database systems.
- Install, upgrade, and manage database applications.
- Diagnose and troubleshoot database errors.
- Recommend and implement emerging database technologies.
- Design and implement data extraction and transformation programmes and support with data mining on an as needs basis
- Create and manage database reports, visualizations, and dashboards.
- Create automation for repeating database tasks.
- Be available for on-call support as needed.
- Establish the needs of users and monitor user access and security
- Monitor performance and manage parameters in order to provide fast responses to front-end users
- Map out the conceptual design for a planned database
- Consider both back-end organisation of data and front-end accessibility for end-users
- Refine the logical design so that it can be translated into a specific data model
- Further refining the physical design to meet system storage requirements
- Install and test new versions of the database management system (DBMS)
- Maintain data standards, including adherence to the Data Protection Act
- Write database documentation, including data standards, procedures and definitions for the data dictionary (metadata)
- Informing end users of changes in databases and train them to utilize systems effectively
- Ensure that data is stored securely and optimally by controlling access permissions and privileges
- Develop, manage and test back-up and recovery plans
- Work closely with IT project managers, database and business analysts
- Communicate regularly with technical, applications and operational staff to ensure database integrity and security
- Commission and install new applications and customise existing applications in order to make them fit for purpose
- Manage the security and disaster recovery aspects of the database.
- Relevant Diploma in computer science, computer software/computer systems engineering or related discipline.
- Database Administration certification (advantageous)
- At least 3 years job-related experience, preferably within an IT environment.
- Experience with financial/investment systems advantageous
- Business awareness and understanding of business requirements of IT
- An understanding of information legislation, such as the Data Protection Act
- In-depth knowledge of the application environment
- Extensive knowledge of business practices and processes
- Knowledge of developing IT related business plan and motivation
- Commercial knowledge (budgeting, procurement etc.)
- Project lifecycle (SDLC) knowledge
- Knowledge of Cobit and /or ITIL
- Experience with Linux and Windows Server environments
- Extensive experience with design, implementation and utilisation of database technologies (MySQL, MS SQL, PostgreSQL Oracle, MongoDB)
- Business Acumen
- Presentation skills
- Excel Intermediate
- Understanding and knowledge of Microsoft Applications
All suitably qualified candidates are encouraged to apply and will be considered. Our client applies the principles of employment equity as per National legislation and policy guidelines and will consider designated groups in line with these requirements.
Full spec to be shared with shortlisted candidates
Shortlisted candidates will be required to go through background screening and assessments.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Advertising Services
Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x
Get notified about new Database Administrator jobs in Johannesburg, Gauteng, South Africa .
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg Metropolitan Area 1 week ago
Alberton, Gauteng, South Africa 6 days ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 2 days ago
Johannesburg, Gauteng, South Africa 2 days ago
Johannesburg, Gauteng, South Africa 2 months ago
Johannesburg, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 3 days ago
Midrand, Gauteng, South Africa 2 weeks ago
Johannesburg, Gauteng, South Africa 3 days ago
Germiston, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg Metropolitan Area 1 week ago
Sandton, Gauteng, South Africa 3 days ago
City of Johannesburg, Gauteng, South Africa 1 day ago
Intermediate SQL Developer (Initial 1 year contract)Johannesburg, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 7 hours ago
City of Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg Metropolitan Area 6 days ago
Johannesburg, Gauteng, South Africa 3 days ago
Johannesburg Metropolitan Area 3 days ago
Woodmead, Gauteng, South Africa 1 hour ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrDATABASE ADMINISTRATOR
Posted 7 days ago
Job Viewed
Job Description
Install, upgrade, and manage database applicationsInstall and maintain the performance of database servers.Responsible for maintaining the integrity and performance of the Funds databasesManage database access.Performance tuning of database systems.Install, upgrade, and manage database applications.Diagnose and troubleshoot database errors.Recommend and implement emerging database technologies.Design and implement data extraction and transformation programmes and support with data mining on an as needs basisCreate and manage database reports, visualizations, and dashboards.Create automation for repeating database tasks.Be available for on-call support as needed.Maintain data standards and ensure data remains consistent across database Establish the needs of users and monitor user access and securityMonitor performance and manage parameters in order to provide fast responses to front-end usersMap out the conceptual design for a planned databaseConsider both back-end organisation of data and front-end accessibility for end-usersRefine the logical design so that it can be translated into a specific data modelFurther refining the physical design to meet system storage requirementsInstall and test new versions of the database management system (DBMS)Maintain data standards, including adherence to the Data Protection ActWrite database documentation, including data standards, procedures and definitions for the data dictionary (metadata)Informing end users of changes in databases and train them to utilize systems effectivelyEnsure that storage and archiving procedures are functioning correctlyEnsure that data is stored securely and optimally by controlling access permissions and privilegesDevelop, manage and test back-up and recovery plansWork closely with IT project managers, database and business analystsCommunicate regularly with technical, applications and operational staff to ensure database integrity and securityCommission and install new applications and customise existing applications in order to make them fit for purposeManage the security and disaster recovery aspects of the database.TECHNICAL COMPETENCY REQUIREMENTS In-depth knowledge of the application environmentExtensive knowledge of business practices and processesKnowledge of developing IT related business plan and motivationCommercial knowledge (budgeting, procurement etc.
Project lifecycle (SDLC) knowledgeKnowledge of Cobit and / or ITILExperience with Linux and Windows Server environmentsExtensive experience with design, implementation and utilisation of database technologies (MySQL, MS SQL, PostgreSQL Oracle, MongoDB)Business AcumenPresentation skillsExcel IntermediateUnderstanding and knowledge of Microsoft ApplicationsREQUIRED MINIMUM EDUCATION / TRAININGRelevant Diploma in computer science, computer software / computer systems engineering or related discipline.
Database Administration certification (advantageous)REQUIRED MINIMUM WORK EXPERIENCEAt least 3 years job-related experience, preferably within an IT environment.Experience with financial / investment systems advantageousBusiness awareness and understanding of business requirements of ITAn understanding of information legislation, such as the Data Protection Act.
#J-18808-LjbffrDatabase Administrator
Posted 7 days ago
Job Viewed
Job Description
Database Administrator - MS SQL
We are seeking a seasoned Database Administrator (DBA) with strong expertise in Microsoft SQL Server to join our team. The ideal candidate will have in-depth experience in database deployment, optimization, security, and management of enterprise data environments. You will play a critical role in ensuring database integrity, performance, and reliability across multiple systems and environments.
Key Responsibilities:
Database Design & Development
- Design, plan, and develop scalable data structures to support new in-house development projects.
- Build robust data integration layers and logic using stored procedures, queries, and views.
- Ensure performance tuning and optimization of databases and logic layers.
- Deploy and maintain databases in line with enterprise data standards and procedures.
- Perform data migrations between servers and across environments.
- Conduct disaster recovery (DR) planning and testing to ensure business continuity.
- Develop and manage backup strategies and schedules.
- Perform ad-hoc data extractions and imports as needed by business and technical teams.
- Build and publish ad-hoc reports for operational and analytical use.
- Implement and manage user access and roles for secure database usage.
- Enforce security policies and entrench data governance rules and best practices.
- Monitor and manage access to ensure compliance with data privacy regulations.
- Oversee and manage data environments including storage and capacity planning.
- Support the availability, reliability, and performance of all database systems.
- 6-7 years of hands-on experience as a Database Administrator working with Microsoft SQL Server .
- Strong SQL development skills: queries, stored procedures, views, triggers, indexing, etc.
- Experience with performance tuning and optimization of large-scale databases.
- Proven experience in data migration, disaster recovery, and backup management.
- Solid understanding of data integration principles and ETL processes.
- Expertise in user and security management within database environments.
- Strong knowledge of data governance, standards enforcement, and documentation.
- Excellent troubleshooting, analytical, and problem-solving skills.
- Degree or diploma in Computer Science, Information Technology, or a related field.
- Microsoft certifications (e.g., MCSA/MCSE: Data Platform or Azure Database Admin) are advantageous.
- Familiarity with cloud-based data environments (e.g., Azure SQL) is a plus.
- Johannesburg, Gauteng
- Hybrid
- Contract
- Intermediate to Senior
If you're a proactive, detail-oriented professional with a passion for delivering high-quality application support in a fast-paced environment, we encourage you to apply. - Kivara Rajgopal on (Email Address Removed) or via (Phone Number Removed);
Desired Skills:
- database administration
- MSSQL
- Disaster recovery
- ETL
- Azure SQL
Desired Qualification Level:
- Degree
Database Administrator
Posted 8 days ago
Job Viewed
Job Description
The incumbent will support the IT Infrastructure through best practice implementation and solutions whilst contributing to Infrastructure excellence.
Key Performance Areas (KPAS)
KPA 1: Finance
- Oversee budget allocations for database infrastructure, ensuring efficient resource utilization.
- Analyse cost-saving opportunities related to database management and maintenance and proposing alternate technology.
- Prepare reports on database-related expenditures and forecast future costs.
- Contribute to the annual departmental budgeting and business planning process.
- Identify underutilized resources and recommend scaling down where appropriate.
- Assess and implement cost-effective database solutions, such as cloud services or virtualization.
- Monitor licensing agreements and ensure compliance to avoid unnecessary expenses.
- Implement strategies that enhance database performance and reduce downtime, contributing to overall business productivity.
KPA 2: Customer
- Act as the main point of contact for BI, BA, and ERP teams regarding SQL database needs and issues.
- Conduct regular check-ins with stakeholders to gather feedback and address concerns proactively.
- Facilitate training sessions for internal teams to maximize their effective use of database resources.
- Ensure timely resolution of incidents and service requests according to established SLA metrics.
- Regularly review and adjust SLA compliance processes to maintain high service levels.
- Implement monitoring tools to track database health, performance, and security.
- Develop and maintain automated alerts for critical performance issues and potential outages.
- Lead root cause analysis sessions to identify and rectify recurring problems effectively.
KPA 3: Internal (Processes)
- Utilize performance monitoring tools like Idera to track database metrics, identify bottlenecks, and suggest improvements.
- Troubleshoot and isolate performance problems, ensuring minimal impact on user experience.
- Perform routine database health checks, optimizing indexes and queries as needed.
- Collaborate with development teams to optimize application queries and improve overall system performance.
- Execute routine backups, ensuring data integrity and availability for recovery purposes.
- Conduct security audits and implement necessary changes to protect against vulnerabilities.
- Implement and maintain database security for databases, safeguarding sensitive information.
- Document and establish procedures for database maintenance tasks, ensuring compliance with internal policies.
- Design and implement database servers that meet the organization's requirements.
- Research and propose the use of the most appropriate solution for the organization's database needs.
- Provide and maintain documentation related to database and data warehouse structures, including configuration and setup.
- Design and implement data transformation rules according to set standards and methodologies to ensure data quality.
- Evaluate and implement approved updates and patches on designated platforms to enhance security and performance.
- Implement and monitor DB clones used in the organization for testing and development purposes.
- Evaluate and implement new hardware and software for capacity planning, ensuring future scalability.
- Perform analysis and troubleshooting to resolve database issues as they arise.
- Diagnose software and hardware problems and provide timely solutions, minimizing downtime and impact on operations.
- Design database schemas to ensure data integrity and support business processes.
- Integrate large data files and databases from disparate systems, ensuring seamless data flow and accessibility.
- Implement a trend analysis toolset to provide management with insights and analysis for informed decision-making regarding resource management.
- Work closely with developers to ensure database designs align with application needs and scalability.
- Engage with network engineers to ensure optimal database connectivity and performance.
- Participate in project planning sessions to provide input on database requirements and constraints.
- Research and recommend new database technologies and best practices to enhance operations.
- Lead pilot projects to test innovative solutions before broader implementation.
- Gather and analyze feedback from users to continuously refine and improve database processes.
- Implement and monitor early warning systems to detect potential issues before they escalate.
- Contribute to the implementation of projects for the organization by ensuring project deliverables align with organizational goals.
- Adhere to project timelines and budget schedules, ensuring efficient use of resources and meeting deadlines.
- Communicate progress on the status of project tasks to relevant stakeholders, facilitating transparency and collaboration.
- Adhere to the SANBS Project Management Methodology to ensure all projects are executed effectively and efficiently.
- Participate in project meetings and provide input on technical requirements and challenges.
KPA 4: Learning and Growth
- Pursue ongoing education opportunities to remain updated on the latest SQL Server features and technologies.
- Attend industry conferences, workshops, and webinars to enhance professional knowledge and skills.
- Share knowledge gained through training with the team to foster a culture of continuous learning.
- Organize regular knowledge-sharing sessions to discuss challenges and solutions within the team.
- Evaluate and recommend emerging technologies that could enhance the database environment.
KPA 5: Governance (Risk, Notifications, Compliance)
- Develop and implement database policies that align with GDPR, HIPAA, and other relevant frameworks.
- Conduct regular audits to ensure compliance with internal and external data protection regulations.
- Collaborate with legal and compliance teams to address any potential risks related to database management.
- Conduct risk assessments to identify vulnerabilities in database systems and operations.
- Implement security measures such as encryption, access controls, and regular security updates.
- Develop and maintain a disaster recovery plan to minimize downtime in the event of a data breach or system failure.
- Maintain detailed logs of database activities, changes, and access to facilitate audits and compliance checks.
- Create regular reports on database performance, security incidents, and compliance metrics.
- Work with internal teams to ensure all database documentation is up-to-date and accessible.
- Establish protocols for alerts related to database health, performance, and security breaches.
- Implement a notification system for timely communication of critical issues to relevant stakeholders.
- Regularly review alert criteria and thresholds to ensure they align with operational requirements.
Cognitive
- Analytical Thinking and Attention to Detail
- Change Management
- Judgement and Decision Making
- Problem Solving
- Planning, Organising and Monitoring
Personal
- Flexibility and Adaptability
- Orientation
- Ethical Behaviour
Interpersonal
- Customer Service Orientation
- Teamwork
- Communication
- Knowledge Sharing
Prof. Technical
- Business and Financial Acumen
- Systems Competence
- Computer Literacy
- SQL Server 2016 and newer
- MS SharePoint
- Blood Establishment Computer System (BECS) / SAP (or any other relevant programme / application)
Leadership
- Project Management
Education
- Current Microsoft Database Certification
- ITIL Skill set requirement (Problem Management/Incident Management/Change Management, etc.)
Experience and Knowledge Requirements
- Minimum of 3 years directly related work experience in Database Administration and Business Intelligence/Data Warehousing in an environment with multiple production databases.
- Hands-on professional experience must include an overall knowledge of database design, optimization, and troubleshooting, as well as Microsoft SQL 2016, 2017, 2019 and 2022.
- Experience with MS SQL Server, including use of Query Analyser, stored procedures, DTS, Jobs and Profiler.
Be The First To Know
About the latest Database administrators Jobs in South Africa !
Database Administrator
Posted 8 days ago
Job Viewed
Job Description
Job Title: Database Administrator
Location: Johannesburg
Reports to: Head of Database Management
Role Description: This technical role involves providing high-quality and timely database management support to ensure the availability, stability, and performance of data centers, cloud platforms, and corporate systems.
Responsibilities include:
- Database Management for MS SQL, Azure, Sybase, and Oracle.
Organizational Design: Part of the CIO department, reporting to the regional Head of Database Management.
Specific Role Responsibilities:
- Design: Ensure database environments are designed following best practices for resilience and availability to meet SLAs.
- Availability: Maintain uptime SLAs through issue resolution and scheduled maintenance.
- Performance: Monitor and optimize database performance, capacity, and growth.
- Information Security: Implement security policies, controls, and conduct risk assessments.
- Business Continuity: Ensure backups are regular and tested; participate in BCP & DR tests; document resilience and backup plans.
- Training: Develop technical skills and mentor team members.
- Project Work: Implement projects within timelines, working with multinational teams.
- Budget: Suggest cost-reduction measures.
Experience required:
- Degree or equivalent industry certifications and relevant experience.
- DBA certifications are advantageous.
- Experience in database installation, patching, management, performance tuning, reorganization, on Windows, AIX, Linux.
- Knowledge of scripting on AIX and Windows.
- Strong interest in latest technologies and proven project implementation skills.
- Excellent communication, problem-solving, and ability to work independently and in a matrix environment.
About FNZ: FNZ is committed to democratizing wealth management through a global platform that simplifies investing. We partner with financial institutions and wealth managers worldwide, managing assets worth US$1.5 trillion and serving over 20 million investors.
#J-18808-LjbffrDatabase Administrator
Posted 17 days ago
Job Viewed
Job Description
• Apply knowledge of computer science principles, information management principles, automated data processing (ADP) functions, hardware and software systems' structures and operation, and computer programming languages and techniques to solve automation problems br>• nterface with and use minicomputer and mainframe computer systems in addressing project objectives < r>• U e standard or conventional approaches, methods and techniques to define, plan, organize, design, refresh/modify, test and integrate data base or data processing systems, computer hardware systems and simulation models < r>• A sist in formulating architectural design, functional specifications, interfaces and documentation of hardware or software system < r>• U e detailed specifications and adapt standardized techniques, methods, criteria and precedents to refresh or modify portions of a system or program < r>• R sponsible for segments or phases of broader and more complex projects < r>• K owledgeable of Windows Server 2019 Configuration and Administration < r>• K owledge of Internet Information Server (IIS) 8.5 administration < r>• A ility to implement DISA required Server configurations < r>• M intain Compliance provided by DISA STIGs < r>• C mplete Annual Security Audits with USARC Cyber Team < r>• D tailed knowledge of T-SQL querying < r>• E perience with SQL Server Reporting Server (SSRS) and SQL Server Integration Services (SSIS) < r>• A le to learn and understand AWMS processes and workflows < r>Minimum Qualifications
• D ploma or postgraduate Degree in computer science, information systems management, mathematics, operations research, statistics, or engineering from an accredited college or university; or eight (8) years of combined education (at the undergraduate level in any academic field) and at least three (3) years' experience < r>• 8 15 years of experience working with progressively more complex or large-scale databases. < r>• E perience and / or the ability to perform software program refreshment, systems testing, and production of graphic and statistical reports < r>• P oficient with Microsoft Office software, to include, but not limited to Word, PowerPoint, Excel, Outlook, etc. < r>• E cellent verbal and written communication skills, < r>• E perience with government systems and requirements for maintaining access to these systems < r>
Other Job Specific Skills
• K owledge of Azure infrastructure and security practices < r>• A ure Web App configuration and management < r>• P wer BI reporting knowledge < r>• K owledge of CI/CD configuration < r>• C ntinuous Risk Monitoring experience < r>• D tailed Knowledge of T-SQL Querying < r>• A le to learn and understand AWMS processes and workflows < r>
NB! CV FORMAT MUST BE PDF
Database Administrator
Posted today
Job Viewed
Job Description
The incumbent will support the IT Infrastructure through best practice implementation and solutions whilst contributing to Infrastructure excellence.
Key Performance Areas (KPAS)
KPA 1: Finance
- Oversee budget allocations for database infrastructure, ensuring efficient resource utilization.
- Analyse cost-saving opportunities related to database management and maintenance and proposing alternate technology.
- Prepare reports on database-related expenditures and forecast future costs.
- Contribute to the annual departmental budgeting and business planning process.
- Identify underutilized resources and recommend scaling down where appropriate.
- Assess and implement cost-effective database solutions, such as cloud services or virtualization.
- Monitor licensing agreements and ensure compliance to avoid unnecessary expenses.
- Implement strategies that enhance database performance and reduce downtime, contributing to overall business productivity.
KPA 2: Customer
- Act as the main point of contact for BI, BA, and ERP teams regarding SQL database needs and issues.
- Conduct regular check-ins with stakeholders to gather feedback and address concerns proactively.
- Facilitate training sessions for internal teams to maximize their effective use of database resources.
- Ensure timely resolution of incidents and service requests according to established SLA metrics.
- Regularly review and adjust SLA compliance processes to maintain high service levels.
- Implement monitoring tools to track database health, performance, and security.
- Develop and maintain automated alerts for critical performance issues and potential outages.
- Lead root cause analysis sessions to identify and rectify recurring problems effectively.
KPA 3: Internal (Processes)
- Utilize performance monitoring tools like Idera to track database metrics, identify bottlenecks, and suggest improvements.
- Troubleshoot and isolate performance problems, ensuring minimal impact on user experience.
- Perform routine database health checks, optimizing indexes and queries as needed.
- Collaborate with development teams to optimize application queries and improve overall system performance.
- Execute routine backups, ensuring data integrity and availability for recovery purposes.
- Conduct security audits and implement necessary changes to protect against vulnerabilities.
- Implement and maintain database security for databases, safeguarding sensitive information.
- Document and establish procedures for database maintenance tasks, ensuring compliance with internal policies.
- Design and implement database servers that meet the organization's requirements.
- Research and propose the use of the most appropriate solution for the organization's database needs.
- Provide and maintain documentation related to database and data warehouse structures, including configuration and setup.
- Design and implement data transformation rules according to set standards and methodologies to ensure data quality.
- Evaluate and implement approved updates and patches on designated platforms to enhance security and performance.
- Implement and monitor DB clones used in the organization for testing and development purposes.
- Evaluate and implement new hardware and software for capacity planning, ensuring future scalability.
- Perform analysis and troubleshooting to resolve database issues as they arise.
- Diagnose software and hardware problems and provide timely solutions, minimizing downtime and impact on operations.
- Design database schemas to ensure data integrity and support business processes.
- Integrate large data files and databases from disparate systems, ensuring seamless data flow and accessibility.
- Implement a trend analysis toolset to provide management with insights and analysis for informed decision-making regarding resource management.
- Work closely with developers to ensure database designs align with application needs and scalability.
- Engage with network engineers to ensure optimal database connectivity and performance.
- Participate in project planning sessions to provide input on database requirements and constraints.
- Research and recommend new database technologies and best practices to enhance operations.
- Lead pilot projects to test innovative solutions before broader implementation.
- Gather and analyze feedback from users to continuously refine and improve database processes.
- Implement and monitor early warning systems to detect potential issues before they escalate.
- Contribute to the implementation of projects for the organization by ensuring project deliverables align with organizational goals.
- Adhere to project timelines and budget schedules, ensuring efficient use of resources and meeting deadlines.
- Communicate progress on the status of project tasks to relevant stakeholders, facilitating transparency and collaboration.
- Adhere to the SANBS Project Management Methodology to ensure all projects are executed effectively and efficiently.
- Participate in project meetings and provide input on technical requirements and challenges.
KPA 4: Learning and Growth
- Pursue ongoing education opportunities to remain updated on the latest SQL Server features and technologies.
- Attend industry conferences, workshops, and webinars to enhance professional knowledge and skills.
- Share knowledge gained through training with the team to foster a culture of continuous learning.
- Organize regular knowledge-sharing sessions to discuss challenges and solutions within the team.
- Evaluate and recommend emerging technologies that could enhance the database environment.
KPA 5: Governance (Risk, Notifications, Compliance)
- Develop and implement database policies that align with GDPR, HIPAA, and other relevant frameworks.
- Conduct regular audits to ensure compliance with internal and external data protection regulations.
- Collaborate with legal and compliance teams to address any potential risks related to database management.
- Conduct risk assessments to identify vulnerabilities in database systems and operations.
- Implement security measures such as encryption, access controls, and regular security updates.
- Develop and maintain a disaster recovery plan to minimize downtime in the event of a data breach or system failure.
- Maintain detailed logs of database activities, changes, and access to facilitate audits and compliance checks.
- Create regular reports on database performance, security incidents, and compliance metrics.
- Work with internal teams to ensure all database documentation is up-to-date and accessible.
- Establish protocols for alerts related to database health, performance, and security breaches.
- Implement a notification system for timely communication of critical issues to relevant stakeholders.
- Regularly review alert criteria and thresholds to ensure they align with operational requirements.
Cognitive
- Analytical Thinking and Attention to Detail
- Change Management
- Judgement and Decision Making
- Problem Solving
- Planning, Organising and Monitoring
Personal
- Flexibility and Adaptability
- Orientation
- Ethical Behaviour
Interpersonal
- Customer Service Orientation
- Teamwork
- Communication
- Knowledge Sharing
Prof. Technical
- Business and Financial Acumen
- Systems Competence
- Computer Literacy
- SQL Server 2016 and newer
- MS SharePoint
- Blood Establishment Computer System (BECS) / SAP (or any other relevant programme / application)
Leadership
- Project Management
Education
- Current Microsoft Database Certification
- ITIL Skill set requirement (Problem Management/Incident Management/Change Management, etc.)
Experience and Knowledge Requirements
- Minimum of 3 years directly related work experience in Database Administration and Business Intelligence/Data Warehousing in an environment with multiple production databases.
- Hands-on professional experience must include an overall knowledge of database design, optimization, and troubleshooting, as well as Microsoft SQL 2016, 2017, 2019 and 2022.
- Experience with MS SQL Server, including use of Query Analyser, stored procedures, DTS, Jobs and Profiler.