Database Engineer

4 weeks ago


Cape Town, Western Cape, South Africa Pro Tem Recruitment Full time
Job Description

We are seeking a highly skilled Database Engineer to join our team. As a key member of our Technology department, you will be responsible for designing and developing logical and physical databases, as well as data architecture. Your primary focus will be on ensuring the integrity and performance of our company databases, collaborating with other teams to diagnose and resolve issues, and championing best practices to maintain optimal performance and scalability.

In addition to your primary responsibilities, you will have the opportunity to contribute to our Machine Learning (ML) and Artificial Intelligence (AI) initiatives. This will provide you with the chance to gain exposure to cutting-edge ML and AI technologies and contribute to innovative projects.

Key Responsibilities:

  • Design and develop logical and physical databases, as well as data architecture.
  • Ensure the integrity and performance of company databases.
  • Collaborate with other teams to diagnose and resolve issues.
  • Champion best practices to maintain optimal performance and scalability.
  • Contribute to Machine Learning (ML) and Artificial Intelligence (AI) initiatives.

Requirements:

  • 5+ years of experience in operating highly transactional environments.
  • A database-agnostic view and willingness to work with and learn different database technologies.
  • Strong experience with MySQL, ideally with RDS.
  • Experience in MSSQL, including Clustering and Always On.
  • Experience with AWS data services and tools, including EC2, RDS, DynamoDB, and CloudFormation.
  • Experience in database performance tuning, query optimisation, and execution plan analysis.
  • Familiarity with database encryption, GDPR, HIPAA, and other relevant data security and compliance frameworks.
  • Experience in development with scripting languages such as Python and Unix/Linux Shell.
  • Experience with Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Ansible.
  • Familiarity with Agile and Scrum methodologies.
  • Familiarity with Version Control Systems such as Git.
  • Strong communication skills, both verbal and written.
  • Ability to work reliably and responsibly with internal and external colleagues to achieve departmental and organisational goals.
  • Sound critical judgement to make good decisions and be someone the team can respect, trust, and depend on.
  • Customer Focus: able to identify and effectively respond to the diverse needs of the development department's stakeholders.
  • Exceptional problem-solving skills, logical thinking, and analytical abilities, with a high level of attention to detail.
  • Display foresight, with systematic and orderly planning.
  • Understanding the importance of systems change management.

Benefits:

  • Hybrid Working
  • Relaxed Dress Code
  • Open Culture
  • Flexible Work Hours
  • Group Risk Cover
  • Employee Wellbeing Program
  • 20 Days Paid Leave
  • Ongoing Staff Appreciation Events
  • Access To Learning Platforms
  • Working With Experts Across The Globe
  • Home Internet Allowance


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    Job DescriptionWe are seeking a highly motivated Database Performance Engineer to join our agile team of professionals at Dimension Data.Key Responsibilities:Identify opportunities for improved performance in database operations and implementations.Design, implement, and monitor disaster recovery plans as it pertains to the production database...

  • Database Engineer

    1 month ago


    Cape Town, Western Cape, South Africa WNS Global Services Full time

    Job Title: Database EngineerWNS Global Services is seeking a highly skilled Database Engineer to lead our team of technical professionals in supporting all areas of the enterprise. As a key member of our team, you will be responsible for designing and implementing databases to deliver dynamic reporting at multiple levels, ensuring industry-wide security...


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    Job SummaryWe are seeking a highly skilled Database Systems Engineer to join our team at Dimension Data. As a key member of our database administration team, you will be responsible for ensuring the performance, availability, and security of our MONGODB instances.Key ResponsibilitiesManaging installations and upgrades of MONGODB instancesAssisting...

  • Database Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Parvana Full time

    About the RoleThis exciting opportunity is available at Parvana, a global leader in digital marketing and client reporting solutions. Our client empowers financial professionals to enhance investor engagement and retention by leveraging cutting-edge technology.Key ResponsibilitiesCreate high-availability database features, including replication and disaster...


  • Cape Town, Western Cape, South Africa WatersEdge Solutions Full time

    About WatersEdge SolutionsWe are a leading provider of innovative technology solutions, dedicated to delivering exceptional results for our clients. As a pioneering company in the field of data management, we are seeking an experienced Senior Database Systems Engineer to join our team.Job SummaryThe successful candidate will be responsible for designing,...


  • Cape Town, Western Cape, South Africa Pro Tem Recruitment Full time

    Job Title: Database AdministratorWe are seeking a highly skilled Database Administrator to join our team at Pro Tem Recruitment. As a key member of our Technology team, you will be responsible for designing and developing logical and physical databases, as well as data architecture. Your expertise in database administration, performance tuning, and security...

  • Database Specialist

    3 weeks ago


    Cape Town, Western Cape, South Africa Datafin Recruitment Full time

    DATABASE DEVELOPERWe are looking for a skilled Database Developer to join our team at Datafin Recruitment. As a Database Developer, you will be responsible for designing and optimizing cloud-based databases, integrating external data sources, and converting raw data into actionable insights.Key Responsibilities:Develop robust queries to pull data from...


  • Cape Town, Western Cape, South Africa Isilumko Staffing Full time

    Job Title: Database AdministratorIsilumko Staffing is seeking a highly skilled Database Administrator to join our team.Key Responsibilities:Must have a strong background in database administration and management.Must have experience with Microsoft infrastructure systems and IT service delivery.Must have a deep understanding of database clusters and IT...


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    As a member of the Dimension Data team, you will be responsible for ensuring the performance, security, and availability of enterprise MONGODB instances.Key responsibilities include:Managing installations and upgrades of MONGODB instancesDesigning and optimizing systems with Development TeamsPerforming database administration tasks, including backups and...


  • Cape Town, Western Cape, South Africa Datafin Recruitment Full time

    Job Title: Cloud Database ArchitectAbout the Role:We are seeking a highly skilled Cloud Database Architect to join our team at Datafin Recruitment. As a Cloud Database Architect, you will be responsible for designing and implementing cloud-based databases that are scalable, secure, and efficient.Responsibilities:* Design and implement BigQuery databases to...


  • Cape Town, Western Cape, South Africa Parvana Full time

    Job OverviewWe are seeking a skilled Database Solutions Architect to join our team at Parvana, a global leader in digital marketing and client reporting solutions.About Our ClientOur client empowers financial professionals to enhance investor engagement and retention through innovative solutions. With operations spanning four continents, they are rapidly...

  • Database Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa Pro Tem Recruitment Full time

    Job Title: Database Administrator Cape TownWe are seeking an experienced Database Administrator to join our Technology team in Cape Town. The ideal candidate will have a deep understanding of database systems and a proven track record of designing and implementing high-performance databases.Key Responsibilities:Design and develop logical and physical...

  • Database Analyst

    2 days ago


    Cape Town, Western Cape, South Africa People Solved Full time

    Unlock the Power of Data\A cutting-edge technology company, People Solved, is seeking a talented Database Analyst to join their team.The ideal candidate will possess excellent skills in integrating new sources of data into company databases, enabling analysis and incorporation into relevant processes and reports.This role involves working across all...


  • Cape Town, Western Cape, South Africa Lula Full time

    Job Title: Senior Database AdministratorJob Summary:Lula is seeking a highly skilled Senior Database Administrator to join our team. As a key member of our data engineering team, you will be responsible for the performance, integrity, and security of our Azure-based databases.Key Responsibilities:Design, implement, and maintain database systems to ensure...


  • Cape Town, Western Cape, South Africa Datafin Recruitment Full time

    Datafin Recruitment is looking for a skilled Cloud Database Architect to join their team. In this role, you will design and optimize cloud-based databases, integrate external data sources, and convert raw data into actionable insights.Key Responsibilities:Develop robust queries to pull data from external sources via APIs, ensuring accuracy, reliability, and...


  • Cape Town, Western Cape, South Africa Lula Full time

    Job OverviewLula, a cutting-edge FinTech company, is seeking an experienced Senior Database Administrator to join our team. As a critical member of our data engineering department, you will be responsible for designing, implementing, and maintaining high-performance database systems on the Azure platform.Key ResponsibilitiesDesign, install, configure, and...


  • Cape Town, Western Cape, South Africa MiX Telematics Full time

    Database Administrator Position OverviewWe are looking for a highly skilled and experienced Database Administrator to join our team of passionate technologists. As a key member of our Data Engineering department, you will be responsible for designing, implementing, and maintaining our cloud-based database systems.Responsibilities:Design and implement...


  • Cape Town, Western Cape, South Africa Pro Tem Recruitment Full time

    Job DescriptionWe are seeking a skilled Database System Architect to join our Technology team. As a key member of the team, you will be responsible for designing and developing logical and physical databases, as well as data architecture.ResponsibilitiesCollaborate with application developers and data engineers to design and evolve the data model and select...

  • Database Developer

    3 weeks ago


    Cape Town, Western Cape, South Africa Datafin Recruitment Full time

    Cloud Data Solutions EngineerRole OverviewDatafin Recruitment is seeking a highly skilled Cloud Data Solutions Engineer to join our team. As a Cloud Data Solutions Engineer, you will be responsible for designing, implementing, and managing cloud-based data solutions using Google Cloud Platform (GCP) and BigQuery.ResponsibilitiesDesign and implement data...


  • Cape Town, Western Cape, South Africa People Solved Full time

    **Job Description:**We are looking for a skilled SQL Database Specialist to join our team at People Solved. As a SQL Database Specialist, you will play a key role in integrating new sources of data into our company databases, enabling us to analyze and include this data in relevant processes and reports.Main Responsibilities:Integration of new sources of...