Join our Johannesburg team as a Database Administrator, where you will ensure the smooth operation of our database systems. Your expertise will be crucial in maintaining data integrity and optimising database performance.
Responsibilities
Design and implement database structures to support business operations.
Monitor database performance and troubleshoot issues as they arise.
Ensure data security and backup procedures are followed.
Perform regular database maintenance and updates.
Develop and manage database user accounts and permissions.
Create complex queries for data extraction and reporting.
Collaborate with development teams to optimise database applications.
Document database configurations and processes.
Review and improve existing database systems.
Provide guidance to junior database staff.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is a plus
Experience
4+ years of experience in database administration
Technical Skills
SQL
Oracle
SQL Server
PostgreSQL
Soft Skills
Analytical Thinking
Communication
Certifications
Microsoft Certified: Azure Database Administrator Associate
Oracle Certified Professional (OCP)
Languages
English: Fluent
Advantageous
Experience with cloud databases (AWS, Azure): Familiarity with cloud-based database services and management.
Knowledge of data warehousing concepts: Understanding of ETL processes and data warehousing design.
Benefits
Medical aid and health insurance
Retirement fund
Paid time off and sick leave
Flexible working hours
Company Culture
Team Collaboration: We promote a culture of teamwork and collaboration, ensuring everyone's input is valued.
Continuous Improvement: We believe in keeping our skills sharp and continuously improving our processes.
Diversity and Inclusion: A diverse workplace fosters creativity and innovation, and we celebrate our differences.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development