Database Engineer

4 weeks ago


Randburg, Gauteng, South Africa Praesignis Full time

Job Location : Gauteng, Johannesburg

Deadline : April 06, 2025

Key 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).
  • 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.
#J-18808-Ljbffr

  • Randburg, Gauteng, South Africa Eqplus Pty Ltd Full time

    Eqplus Pty Ltd is seeking an experienced Oracle Specialist to join their team.Job DescriptionWe are looking for a highly skilled database professional with extensive experience in Oracle Database Administration.Key Responsibilities:Oversight of database performance and optimizationMaintenance and implementation of databasesDesign and development of database...


  • Randburg, Gauteng, South Africa EQPLUS TECHNOLOGIES PTY LTD Full time

    We are seeking a skilled Oracle Database Specialist to join our team at EQPLUS TECHNOLOGIES PTY LTD.About the RoleThis is an exciting opportunity for an experienced database professional to take on a key role in our organization.Key ResponsibilitiesThe successful candidate will be responsible for:Administering and maintaining large-scale Oracle databases in...


  • Randburg, Gauteng, South Africa Network IT Full time

    Job OverviewWe are currently seeking a talented Data Architect to join our team. The successful candidate will be responsible for designing, implementing, and maintaining database solutions that support our business objectives.Main ResponsibilitiesDevelop and implement database solutions using industry-standard tools and methodologiesAnalyze data...


  • Randburg, Gauteng, South Africa EQPLUS TECHNOLOGIES PTY LTD Full time

    We are seeking an Enterprise Database Engineer to join our team at EQPLUS TECHNOLOGIES PTY LTD.About the RoleThis is an exciting opportunity for an experienced database professional to take on a leadership role in our organization.Key ResponsibilitiesThe successful candidate will be responsible for:Designing, implementing, and maintaining large-scale Oracle...

  • Senior Data Engineer

    4 weeks ago


    Randburg, Gauteng, South Africa Betway Group Full time

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Data Pipeline Design and DevelopmentSenior Data Engineers are proficient in designing and implementing scalable and efficient data pipelines. They use streaming technologies such as Apache Spark, Apache Kafka, or equivalent to extract, transform, and...

  • Senior Data Engineer

    4 weeks ago


    Randburg, Gauteng, South Africa Iress Full time

    Job title : Senior Data EngineerJob Location : Gauteng, JohannesburgDeadline : April 21The Senior Data Engineer is responsible for designing, developing and maintaining high-performance, secure, and compliant data software / pipeline solutions for the wider Iress South Africa business.Success in this role involves designing and implementing reliable,...

  • DevOps Engineer

    3 weeks ago


    Randburg, Gauteng, South Africa Datafin Full time

    Our client has pioneered a groundbreaking artificial intelligence solution, functioning as a virtual agent to intelligently respond to voice-based telephone callers in the contact center industry. They are deeply invested in the application of artificial intelligence across conversational AI, data compression, and human understanding. Currently, they are...

  • Data Engineer

    4 weeks ago


    Randburg, Gauteng, South Africa Nedbank Full time

    Job Location : Gauteng, JohannesburgDeadline : April 05, 2025Job PurposeThe purpose of the Data Engineer is to leverage their data expertise and data related technologies, in line with the Nedbank Data Architecture Roadmap, to advance technical thought leadership for the Enterprise, deliver fit for purpose data products, and support data initiatives. In...


  • Randburg, Gauteng, South Africa Faac group Full time

    The Faac group is seeking a seasoned software professional to join its ranks as a Technical Engineering Manager. In this role, you will oversee the development of complex software systems, leveraging your skills in software solution design and front-end to back-end integration patterns.We require an expert in modern architectural principles and software...

  • Lead Data Engineer

    1 week ago


    Randburg, Gauteng, South Africa Goldman Tech Resourcing Full time

    Data Engineering Team Lead Job Summary:The Data Engineering Team Lead will be responsible for leading a team of engineers and analysts to develop and maintain high-quality data solutions. This role requires strong technical expertise, leadership skills, and a passion for mentoring and growing teams. The ideal candidate will have a strong understanding of...

  • Specialist Engineer

    4 weeks ago


    Randburg, Gauteng, South Africa Istaff Recruitment Full time

    Senior Engineer - Water SpecializationReference: CPT-CB-1We require a Senior Engineer who specializes in Water, in the West Rand area for a Consulting Firm.Minimum RequirementsGrade years + relevant experience in engineering, specializing in waterBSc or BTech or BEng DegreeRegistration with ECSA as a Professional EngineerUnderstanding of GCC, FIDIC, NEC,...

  • Data Engineer

    3 weeks ago


    Randburg, Gauteng, South Africa Old Mutual Full time

    Let's Write Africa's Story TogetherOld Mutual is a firm believer in the African opportunity and our diverse talent reflects this.Job DescriptionWe are Hiring...OMI - iWYZE is looking for a Data Engineer to design, build, and maintain the infrastructure that supports data storage, processing, and retrieval. The role involves working with large data sets and...

  • Network Engineer

    4 weeks ago


    Randburg, Gauteng, South Africa Network IT Full time

    Network EngineerReference: NWA002931-Njabu-3If you are an experienced Network Engineer who wants to make a difference in a continuously growing company, then APPLY NOWDuties & ResponsibilitiesThe Network Engineer role is responsible for designing, building, maintaining, and documenting the network security infrastructure.Job Experience & Skills...


  • Randburg, Gauteng, South Africa Elite Search Full time

    The Opportunity: As a vital member of the Development department, you'll design and develop large-scale software applications that power this cutting-edge communication platform. You'll apply your expertise in PHP, Laravel, and MySQL to create robust, scalable solutions while mentoring junior engineers and contributing to this collaborative environment.Key...

  • Senior Data Engineer

    3 weeks ago


    Randburg, Gauteng, South Africa Indsafri Full time

    Indsafri City of Johannesburg, Gauteng, South AfricaExp Required: At least 6+ Years of relevant work experience as Data Engineer - Python & CloudJob Location: Johannesburg - Hybrid (need to go to office like 3 or 2 days in a week, rest of the days remote work)Company Name: IndsafriNotice Period: Immediate to 30 days of notice (More than 30 days of notice...

  • Data Engineer

    3 weeks ago


    Randburg, Gauteng, South Africa Plus1X Solutions (Pty) Ltd Full time

    Working closely with end-users to understand their business and their data requirements.Ad hoc data analysis and 'data wrangling' using Synapse Analytics and Databricks.Building dynamic meta-data driven data ingestion patterns using Azure Data Factory and Databricks.Building and maintaining the Enterprise Data Warehouse (using Data Vault 2.0...


  • Randburg, Gauteng, South Africa CIBA Industries Full time

    As a seasoned Data Engineer, you will play a pivotal role in shaping the future of CIBA Industries' data-driven solutions. We are seeking an experienced professional to design and build robust data pipelines and architectures that support advanced analytics, reporting, and data-driven decision-making.Key ResponsibilitiesDesign, develop, and maintain scalable...


  • Randburg, Gauteng, South Africa Planned Talent Pty (Ltd) Full time

    Are you a seasoned Engineer seeking your next career move?Market trends currently show a demand for talented Engineers with a background in Electronics, Robotics, Mechatronics, or Software. Planned Talent has established relationships with various local and international organizations and is eager to connect with Engineering professionals to assist in...


  • Randburg, Gauteng, South Africa Dimension Data Full time

    Are you tired of being micro-managed? Are you looking for a company where no-one tells you how to do your job? Do you want to work in a team, but not be told what to do and when to do it? If so, we believe this Senior Software Engineer role is perfect for youAs a Senior Software Engineer, you'll be responsible for building and maintaining our systems. You...


  • Randburg, Gauteng, South Africa Old Mutual Full time

    Let's Write Africa's Story TogetherOld Mutual is a firm believer in the African opportunity and our diverse talent reflects this.Job DescriptionPurpose for the RoleThe role will be responsible for providing onsite service and support, acting as a mobile field service engineer on assigned open tickets to resolve technical issues such as installing and...