11 Database Administration jobs in South Africa
Oracel DBA (Oracle Database Administrator)
Posted 14 days ago
Job Viewed
Job Description
- Degree in Information Technology or Computer Science
- Oracle Certified Associate (OCA) Oracle Database 12c or 19c - Required
- Oracle Certified Professional (OCP) Oracle Database 12c or 19c - Advantage
- 5+ years of experience as an Oracle Database Administrator (DBA) in large enterprise environments
- Strong working knowledge of Oracle versions 12c, 19c, and/or 21c
- ITIL Practitioner (V3) / ITIL Specialist (V4)
- Hands-on experience with:
- Oracle RAC (Real Application Clusters)
- Oracle Data Guard (disaster recovery and high availability)
- Oracle RMAN (backup and recovery)
- Oracle Enterprise Manager (OEM)
- PL/SQL development (packages, triggers, procedures)
- Shell scripting for task automation
- 3+ years working in environments with complex business logic and high volumes of stored procedures
- Management of operations on virtualized and distributed infrastructures,
- Management of operations on environment with clustering, replication, load balancer
- Experience with performance tuning and advanced diagnostics (AWR, ASH, SQL Tuning Advisor)
- Exposure to functional/business workflows, ideally in logistics, supply chain, or ERP systems
- Familiarity with DevOps practices, version control, and Agile methodologies is a plus
Overall Responsibilities:
- Provide expert-level administration and support for Oracle databases (primarily 12c/19c/21c) across development, testing, and production environments.
- Act as the database specialist for the business projects using Oracle databases, with a strong focus on both infrastructure and understanding of business logic.
- Collaborate with developers, analysts, and business users to understand stored procedures, schemas, and underlying application workflows.
- Ensure high availability, performance, and security of Oracle database systems within the enterprise.
- Install, configure, patch, and upgrade Oracle database software across multiple environments (Azure and OnPrem)
- Design and implement database architecture, including tablespaces, partitions, indexes, and schemas.
- Monitor and optimize database performance using tools like AWR, ASH, and Oracle Enterprise Manager.
- Implement backup and recovery strategies using RMAN and Oracle Data Pump.
- Ensure database security, auditing, and compliance with company policies and regulations.
- Handle database replication, high availability (Oracle RAC), and disaster recovery strategies (Data Guard).
- Perform capacity planning and manage database storage across large enterprise environments.
- Automate routine DBA tasks using Shell or PL/SQL scripts.
- Realize periodical tuning of the databases to maintain I/O performances
- Analyse, interpret, and debug complex PL/SQL stored procedures, packages, and triggers.
- Work closely with application teams to align database logic with business processes.
- Understand end-to-end business workflows supported by Oracle systems, especially in the Logistics/Supply Chain domain.
- Translate functional requirements into optimized database queries or procedures.
- Participate in application development or modernization projects by providing database-level insights.
Data Centre â Oracle Database Administrator (x1)
Posted 6 days ago
Job Viewed
Job Description
- Advanced Diploma / B-Degree in ICT, IS, Computer Science, or related.
- 8 years experience in server/database administration in corporate environments.
- 4 years specialist ICT security experience.
- Oracle Database Certification.
Key Responsibilities:
- Install, configure, and upgrade Oracle database software.
- Validate and repair corrupted data blocks.
- Manage and optimise storage, data, and log files.
- Design and manage robust backup and recovery strategies (RMAN).
- Rebuild and reorganise indexes for performance optimisation.
- Implement strong security measures (encryption, access control).
- Support disaster recovery planning.
Senior SQL Server Database Administrator
Posted 13 days ago
Job Viewed
Job Description
At First Quantum, we free the talent of our people by taking a very different approach which is underpinned by a very different, very definite culture – the “First Quantum Way”.
Working with us is not like working anywhere else, which is why we recruit people who will take a bolder, smarter approach to spot opportunities, solve problems and deliver results.
Our culture is all about encouraging you to think independently and to challenge convention to deliver the best result. That’s how we continue to achieve extraordinary things in extraordinary locations.
Job description:
Purpose of the role:
Although our production and financial results are the engine that drives our business, it is the depth of capability in our people that will continue to determine First Quantum’s ongoing success. Reporting to the Regional IT Manager - EMEA of our IT division, this role will form an integral part of our Regional IT team, responsible for maintaining the performance, reliability, and security of FQM's SQL database environment, which spans both on-premises and cloud-based solutions. The incumbent will design, implement, and manage databases, with a focus on following Information Integration Standards, while also collaborating closely with cross-functional teams.
Key Responsibilities:
The Senior SQL Server Database Administrator’s general accountabilities include, but are not limited to, the below:
Database Core Management:
Administer and maintain SQL Server databases with Enterprise-level complexity, ensuring data integrity, security, and availability
Perform database health checks, monitor resource utilization, and fine-tune configurations for optimal performance.
Regularly upgrade and patch database systems to maintain compliance and security
Design and optimise database structures for:
Partitioning strategies
File group management
Table and index design
Memory and storage configurations
Collaborate with:
Data Architects on implementing data models
Application teams on database design requirements
Infrastructure teams on capacity planning
Performance Optimization:
Query performance tuning and plan analysis
Index strategy development and maintenance
Implement proactive performance monitoring and alerting systems
Workload analysis and optimization
Capacity planning and growth management
Hybrid Environment Administration:
Manage hybrid database environments, balancing workloads across on-premises and cloud platforms
Implement cloud technologies for enhanced availability and disaster recovery, in line with the enterprise cloud roadmap (80% enterprise, 20% cloud)
High Availability & Disaster Recovery:
Implement and maintain high availability solutions:
- Always On Availability Groups configuration
- Failover Cluster Instance management
- Database mirroring where applicable
- Log shipping and replication setup
Manage comprehensive backup and recovery:
- Design and implement backup strategies
- Regular recovery testing and validation
- Disaster recovery documentation and procedures
Incident and Operational Support:
Provide database-related expertise as part of an incident response team which supports 24/7 operations:
- P1 (Critical): X minute response
- P2 (High): X minute response
- P3 (Medium): Next business day
- Document and resolve recurring problems through root cause analysis
- Contribute to and maintain incident response playbooks
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or related field
Or
Microsoft Certified: Azure Database Administrator Associate
Microsoft SQL Server certifications
MCSA
Experience & Technical Skills Required:
8+ years of enterprise-level SQL Server database administration experience, including:
- Experience managing databases >1TB in size
- Experience with high-availability configurations
- Production environment experience in regulated industries
Advanced expertise in SQL Server Enterprise database management and administration
Proficiency in T-SQL and PowerShell scripting for automation and operational efficiency
Strong experience in query optimization, indexing strategies, and performance tuning
Hands-on experience with multi-region database deployments and high-availability configurations
Familiarity with hybrid on-premises and cloud database solutions (Azure SQL, Managed Instances.)
Extensive experience (3+ years) on Azure databases
Extensive experience (8+ years) on MS SQL server
3+ years of experience with NoSQL databases (Bonus)
Experience in cloud migration projects, especially migrating databases to Enterprise environments (Advantages)
Expertise in advanced Azure integration, including Azure Synapse Analytics, and Managed Instances (Advantages)
Advantageous:
- Additional Azure certifications
- Experience with migration projects
- NoSQL database experience
Behavioural Traits Required:
Strong analytical and problem-solving abilities, with a proactive approach to troubleshooting
Excellent communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
Adaptability to evolving technologies and a commitment to continuous learning
Performance and results orientated
Team player
Effective communication abilities
Ability to manage change
Ability to work under pressure
Knowledge and interest in computer systems and the latest technologies
Other Requirements:
Candidates must have the right to work in the applicable region without visa sponsorship
Willingness to work and travel across FQM’s operations and locations worldwide
Fluency in English is required. Proficiency in other languages highly regarded
Roadmap and Vision:
Short-Term Goals: Enhance existing on-premises enterprise database systems, addressing immediate performance, scalability, and security requirements. Establish a robust backup and disaster recovery framework.
Mid-Term Goals: Initiate and lead the migration of select workloads to the cloud, ensuring 20% of database operations are seamlessly transitioned to Azure. Introduce hybrid management tools and practices for smoother integration.
Long-Term Goals: Transition towards an enterprise-level cloud-first architecture, leveraging Microsoft’s Azure ecosystem. Develop fully scalable, high-availability solutions to support the organization’s data-driven initiatives.
Visit our website and register for instant job alerts at careers.first-quantum.com
Follow us for the latest news at LinkedIn
If you are already a First Quantum employee and have access to the First Quantum network, log into First Quantum MINE > Careers to apply internally for this opportunity.
If you are an employee without network access, contact your Site Recruiter.
#J-18808-LjbffrSenior SQL Server Database Administrator
Posted 13 days ago
Job Viewed
Job Description
Senior SQL Server Database Administrator page is loadedSenior SQL Server Database Administrator Apply locations Cape Town time type Full time posted on Posted 2 Days Ago time left to apply End Date: August 30, 2025 (30+ days left to apply) job requisition id JR13457
At First Quantum, we free the talent of our people by taking a very different approach which is underpinned by a very different, very definite culture – the “First Quantum Way”.
Working with us is not like working anywhere else, which is why we recruit people who will take a bolder, smarter approach to spot opportunities, solve problems and deliver results.
Our culture is all about encouraging you to think independently and to challenge convention to deliver the best result. That’s how we continue to achieve extraordinary things in extraordinary locations.
Job description:
Purpose of the role:
Although our production and financial results are the engine that drives our business, it is the depth of capability in our people that will continue to determine First Quantum’s ongoing success. Reporting to the Regional IT Manager - EMEA of our IT division, this role will form an integral part of our Regional IT team, responsible for maintaining the performance, reliability, and security of FQM's SQL database environment, which spans both on-premises and cloud-based solutions. The incumbent will design, implement, and manage databases, with a focus on following Information Integration Standards, while also collaborating closely with cross-functional teams.
Key Responsibilities:
The Senior SQL Server Database Administrator’s general accountabilities include, but are not limited to, the below:
Database Core Management:
Administer and maintain SQL Server databases with Enterprise-level complexity, ensuring data integrity, security, and availability
Perform database health checks, monitor resource utilization, and fine-tune configurations for optimal performance.
Regularly upgrade and patch database systems to maintain compliance and security
Design and optimise database structures for:
Partitioning strategies
File group management
Table and index design
Memory and storage configurations
Collaborate with:
Data Architects on implementing data models
Application teams on database design requirements
Infrastructure teams on capacity planning
Performance Optimization:
Query performance tuning and plan analysis
Index strategy development and maintenance
Implement proactive performance monitoring and alerting systems
Workload analysis and optimization
Capacity planning and growth management
Hybrid Environment Administration:
Manage hybrid database environments, balancing workloads across on-premises and cloud platforms
Implement cloud technologies for enhanced availability and disaster recovery, in line with the enterprise cloud roadmap (80% enterprise, 20% cloud)
High Availability & Disaster Recovery:
Implement and maintain high availability solutions:
- Always On Availability Groups configuration
- Failover Cluster Instance management
- Database mirroring where applicable
- Log shipping and replication setup
Manage comprehensive backup and recovery:
- Design and implement backup strategies
- Regular recovery testing and validation
- Disaster recovery documentation and procedures
Incident and Operational Support:
Provide database-related expertise as part of an incident response team which supports 24/7 operations:
- P1 (Critical): X minute response
- P2 (High): X minute response
- P3 (Medium): Next business day
- Document and resolve recurring problems through root cause analysis
- Contribute to and maintain incident response playbooks
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or related field
Or
Microsoft Certified: Azure Database Administrator Associate
Microsoft SQL Server certifications
MCSA
Experience & Technical Skills Required:
8+ years of enterprise-level SQL Server database administration experience, including:
- Experience managing databases >1TB in size
- Experience with high-availability configurations
- Production environment experience in regulated industries
Advanced expertise in SQL Server Enterprise database management and administration
Proficiency in T-SQL and PowerShell scripting for automation and operational efficiency
Strong experience in query optimization, indexing strategies, and performance tuning
Hands-on experience with multi-region database deployments and high-availability configurations
Familiarity with hybrid on-premises and cloud database solutions (Azure SQL, Managed Instances.)
Extensive experience (3+ years) on Azure databases
Extensive experience (8+ years) on MS SQL server
3+ years of experience with NoSQL databases (Bonus)
Experience in cloud migration projects, especially migrating databases to Enterprise environments (Advantages)
Expertise in advanced Azure integration, including Azure Synapse Analytics, and Managed Instances (Advantages)
Advantageous:
- Additional Azure certifications
- Experience with migration projects
- NoSQL database experience
Behavioural Traits Required:
Strong analytical and problem-solving abilities, with a proactive approach to troubleshooting
Excellent communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
Adaptability to evolving technologies and a commitment to continuous learning
Performance and results orientated
Team player
Effective communication abilities
Ability to manage change
Ability to work under pressure
Knowledge and interest in computer systems and the latest technologies
Other Requirements:
Candidates must have the right to work in the applicable region without visa sponsorship
Willingness to work and travel across FQM’s operations and locations worldwide
Fluency in English is required. Proficiency in other languages highly regarded
Roadmap and Vision:
Short-Term Goals: Enhance existing on-premises enterprise database systems, addressing immediate performance, scalability, and security requirements. Establish a robust backup and disaster recovery framework.
Mid-Term Goals: Initiate and lead the migration of select workloads to the cloud, ensuring 20% of database operations are seamlessly transitioned to Azure. Introduce hybrid management tools and practices for smoother integration.
Long-Term Goals: Transition towards an enterprise-level cloud-first architecture, leveraging Microsoft’s Azure ecosystem. Develop fully scalable, high-availability solutions to support the organization’s data-driven initiatives.
Visit our website and register for instant job alerts at careers.first-quantum.com
Follow us for the latest news at LinkedIn
If you are already a First Quantum employee and have access to the First Quantum network, log into First Quantum MINE > Careers to apply internally for this opportunity.
If you are an employee without network access, contact your Site Recruiter.
About UsWe are well-known for our ‘can do’ attitude and specialist technical, project management, engineering, construction and operational skills, which allow us to develop and successfully run complex mines and minerals processing plants.
We strive to go beyond the goals set by other companies. After 25 years of operations we are now one of the world’s top 10 copper producers and we focus on providing a tangible benefit from everything we do for employees, investors and the many communities that host our operations.
From our initial operation reprocessing tailings facilities in Zambia, to the recently completed giant Cobre Panama operation, we have recorded many significant commercial and technical achievements over the past two decades. By 2021, the combined output of our mines will be more than 800,000 tonnes of copper per year.
#J-18808-LjbffrSenior sql server database administrator
Posted today
Job Viewed
Job Description
Microsoft SharePoint Farm Administrator & SQL Server Specialist
Posted 5 days ago
Job Viewed
Job Description
Intermediate Developer - Java, Spring Boot, MS SQL Server/Postgres, Development Workflow, OpenAPI
Posted 13 days ago
Job Viewed
Job Description
Join to apply for the Intermediate Developer - Java, Spring Boot, MS SQL Server/Postgres, Development Workflow, OpenAPI role at ExecutivePlacements.com - The JOB Portal
3 days ago Be among the first 25 applicants
Join to apply for the Intermediate Developer - Java, Spring Boot, MS SQL Server/Postgres, Development Workflow, OpenAPI role at ExecutivePlacements.com - The JOB Portal
Job Title: Intermediate Developer
Recruiter:
Fempower
Job Ref:
Date posted:
Tuesday, July 8, 2025
Location:
Cape Town, South Africa
SUMMARY:
POSITION INFO:
Job Title: Intermediate Developer
Location: Hybrid – Based in Stellenbosch
A leading payment aggregator and provider of secure payment solutions is looking for an Intermediate Developer to join their expanding team in Stellenbosch. This is a hybrid role, offering flexibility while working with an innovative and growing company.
Key Responsibilities:
- Client Integration: Lead the technical integration of new clients into our systems, ensuring smooth and secure connections.
- System Maintenance & Enhancements: Perform ongoing fixes and maintenance on current systems while enhancing existing functionalities.
- Development: Design and develop new functionalities to meet business requirements and improve system capabilities.
- Support: Provide 3rd line support for complex query resolution and troubleshooting.
- Security & Audits: Ensure robust system security and compliance through regular audits and improvements.
- Continuous Improvement: Optimize development processes and introduce best practices to improve overall system performance and development workflows.
- Education: Tertiary qualification or equivalent training in Software Development, Computer Science, or Engineering.
- Experience: 3-5 years of relevant development experience.
- Technical Skills:
- Proficiency in Java (Standard and Enterprise Editions) and Spring Boot
- Strong knowledge of SQL (MS SQL Server/Postgres)
- Familiarity with development workflows using Eclipse/Netbeans IDEs, Maven, and GIT
- Experience working in a Continuous Integration and Continuous Testing environment
- Experience with OpenAPI protocols
- Financial Systems Knowledge: Exposure to financial transaction processing systems.
- Real-time Systems: Experience working with multi-threaded, high-volume, real-time systems.
- Postilion Development: Skills in source/sink node development using Postilion.
- Agile Methodology: Exposure to Agile methodologies, particularly Scrum or Kanban.
- Front-End Development: Experience with Angular for front-end development.
Be part of a dynamic and forward-thinking team focused on shaping the future of secure payment solutions. This is a fantastic opportunity to grow your technical expertise in a fast-paced, innovative environment.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Advertising Services
Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x
Sign in to set job alerts for “Java Software Engineer” roles.Cape Town, Western Cape, South Africa 3 weeks ago
Software Engineer - 85 Percent Average in MatricCape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 6 days ago
Cape Town, Western Cape, South Africa 1 week ago
Pinelands, Western Cape, South Africa 6 days ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 1 month ago
Junior Software Development Engineer (CPT)Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 1 month ago
Software Developer (Full Stack Developer)Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 days ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 1 week ago
Software Engineer (Python) - Supply ChainCape Town, Western Cape, South Africa 1 week ago
Software Engineer (Python) - Supply ChainCape Town, Western Cape, South Africa 1 week ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 days ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Front-end Web Developer (CH1137) (FULLY REMOTE )Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 1 hour ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 1 month ago
Stellenbosch, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 2 days 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-LjbffrBe The First To Know
About the latest Database administration Jobs in South Africa !
Intermediate Developer - Java, Spring Boot, MS SQL Server/Postgres, Development Workflow, OpenAPI
Posted 25 days ago
Job Viewed
Job Description
Job Title: Intermediate Developer
Location: Hybrid – Based in Stellenbosch
A leading payment aggregator and provider of secure payment solutions is looking for an Intermediate Developer to join their expanding team in Stellenbosch. This is a hybrid role, offering flexibility while working with an innovative and growing company.
Key Responsibilities:
- Client Integration: Lead the technical integration of new clients into our systems, ensuring smooth and secure connections.
- System Maintenance & Enhancements: Perform ongoing fixes and maintenance on current systems while enhancing existing functionalities.
- Development: Design and develop new functionalities to meet business requirements and improve system capabilities.
- Support: Provide 3rd line support for complex query resolution and troubleshooting.
- Security & Audits: Ensure robust system security and compliance through regular audits and improvements.
- Continuous Improvement: Optimize development processes and introduce best practices to improve overall system performance and development workflows.
Required Skills & Experience:
- Education: Tertiary qualification or equivalent training in Software Development, Computer Science, or Engineering.
- Experience: 3-5 years of relevant development experience.
- Technical Skills:
- Proficiency in Java (Standard and Enterprise Editions) and Spring Boot
- Strong knowledge of SQL (MS SQL Server/Postgres)
- Familiarity with development workflows using Eclipse/Netbeans IDEs , Maven , and GIT
- Experience working in a Continuous Integration and Continuous Testing environment
- Experience with OpenAPI protocols
Advantageous Skills & Experience:
- Financial Systems Knowledge: Exposure to financial transaction processing systems.
- Real-time Systems: Experience working with multi-threaded, high-volume, real-time systems.
- Postilion Development: Skills in source/sink node development using Postilion .
- Agile Methodology: Exposure to Agile methodologies, particularly Scrum or Kanban .
- Front-End Development: Experience with Angular for front-end development.
Why Join Us?
Be part of a dynamic and forward-thinking team focused on shaping the future of secure payment solutions. This is a fantastic opportunity to grow your technical expertise in a fast-paced, innovative environment.
Head : Database management (Healthcare / labs / pathology)
Posted 4 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
#J-18808-LjbffrHead : database management (healthcare / labs / pathology)
Posted today
Job Viewed