Job Expired
Job title : Database Engineer
Job Location : Gauteng, Johannesburg
Deadline : April 06, 2025
Quick Recommended Links
Key Responsibilities:
Database Engineering Responsibilities:
- Maintain, optimise, and monitor SQL databases (e.g., PostgreSQL, MySQL, SQL Server, Oracle).
- Implement performance tuning, indexing strategies, and query optimisation.
- Ensure database security, backup, and disaster recovery planning.
- Manage high availability (HA) and replication for critical systems.
- Troubleshoot and resolve complex database-related issues.
- Collaborate with DevOps and Engineering teams for cloud-based database solutions (AWS, Azure, GCP).
Strategic & Cross-Functional Collaboration:
- Work closely with Data Scientists, Developers, and Business Analysts to ensure smooth data access and utilisation.
- Implement best practices in data governance, security, and compliance.
- Provide expertise in troubleshooting critical issues as the last line of defense.
Required Skills & Qualifications:
- 5+ years of experience in a Database Engineering role (or similar).
- Strong expertise in SQL (writing complex queries, optimisation, indexing).
- Proficiency in database technologies (PostgreSQL, MySQL, Oracle, SQL Server).
- Experience with high availability (HA), replication, backup & disaster recovery strategies.
- Strong problem-solving skills and ability to optimise database performance.
- Familiarity with cloud database services (AWS RDS/Redshift, Azure SQL, Google BigQuery).
Bonus Points:
- Experience with Kafka, Snowflake, or NoSQL databases.
- Knowledge of CI/CD pipelines and DevOps for database deployments.
- Hands-on experience with containerisation (Docker, Kubernetes).
- Data modeling and experience with OLTP vs OLAP optimisation.
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- Research / Data Analysis jobs
- This job has expired!