SQL Database Administrator

1 week ago


Cape Town, Western Cape, South Africa IOCO Full time

About Us:

At iOCO, we're passionate about leveraging technology to drive business success. We are seeking a talented BI Developer to join our team, contributing to our cutting-edge data solutions that empower our clients to make informed decisions. If you are enthusiastic about working with diverse data sets and delivering top-notch business intelligence solutions, we'd love to hear from you

Position Overview:

We are looking for an experienced Azure SQL Database Administrator (DBA) with at least 5 years of hands-on experience in multi-tiered and multi-client environments. This role will involve managing cloud-native database services, working closely with SQL Server databases, and providing optimization and performance tuning expertise. The ideal candidate should be well-versed in advanced SQL Server services and have excellent communication skills to collaborate with both technical and non-technical stakeholders.

What you'll do:

  • Administer and maintain cloud-native database services, including Azure SQL Database and Managed Instance (MIS).
  • Manage SQL Server databases, particularly SQL Server 2016, 2019, and newer versions, with a focus on database design, optimization, and performance tuning.
  • Design and implement advanced SQL Server services such as AlwaysOn Availability Groups, database mirroring, replication, SSIS, SSRS, and clustering.
  • Perform data modeling, normalization, and denormalization, ensuring adherence to best practices for database schema design.
  • Optimize SQL Server performance through query optimization, index tuning, and server configuration.
  • Work closely with clients to understand their business needs, provide recommendations, and communicate technical solutions effectively to both technical and non-technical stakeholders.
  • Troubleshoot and resolve any database-related issues in a timely manner, ensuring high availability and performance.

Your expertise:

  • Minimum 5 years of hands-on experience in a multi-tiered, multi-client environment.
  • Proficiency with cloud-native database services, specifically Azure SQL Database and Managed Instance.
  • Extensive experience working with SQL Server databases, with in-depth knowledge of SQL Server 2016, 2019, and newer versions.
  • Expertise in advanced SQL Server services, including AlwaysOn, database mirroring, replication, SSIS, SSRS, and clustering.
  • Strong skills in data modeling, database design, optimization, and performance tuning.
  • Proven ability to optimize SQL Server performance through query optimization, index tuning, and server configuration.
  • Excellent communication skills with the ability to work closely with clients to gather requirements and translate them into technical solutions.

Preferred Skills:

  • Experience working in cloud environments, particularly Azure.
  • Knowledge of other database platforms and technologies would be advantageous.
  • Familiarity with PowerShell scripting and automation for database tasks.

Other information applicable to the opportunity:

  • Permanent Position
  • Location: Cape Town

Why work for us?

Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies. 

You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains. 

Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft. 

By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.



  • Cape Town, Western Cape, South Africa Games Global Operations Limited Full time

    About the Team:We are a dynamic and supportive team at Games Global Operations Limited, and we are looking for an experienced Database Administrator to join us. As a key member of the database team, you will be responsible for managing and maintaining SQL Server databases to ensure their optimal performance, availability, and security. This is a fantastic...


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

    At iOCO, we're driven by innovation and passionate about delivering top-tier technology solutions. We're looking for an experienced AWS DBA to join our team and play a key role in optimizing and managing cloud-based database environments.As an AWS DBA, you will be responsible for the administration, performance tuning, and security of cloud-based databases,...


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

    At iOCO, we're driven by innovation and passionate about delivering top-tier technology solutions. We're looking for an experienced AWS DBA to join our team and play a key role in optimizing and managing cloud-based database environments.As an AWS DBA, you will be responsible for the administration, performance tuning, and security of cloud-based databases,...


  • Cape Town, Western Cape, South Africa Platinum Recruitment Solutions Full time

    Our Client is looking for a Database Administrator based in Cape Town. This full-time, on-site role will involve overseeing database administration, troubleshooting, to support the company's operations. Key Responsibilities: Database Administration: Manage database tasks such as design, troubleshooting, and replication. Ensure smooth operation and...


  • Cape Town, Western Cape, South Africa Platinum Recruitment Solutions Full time

    Our Client is looking for a Database Administrator based in Cape Town. This full-time, on-site role will involve overseeing database administration, troubleshooting, to support the company's operations.Key Responsibilities:Database Administration: Manage database tasks such as design, troubleshooting, and replication.Ensure smooth operation and performance...


  • Cape Town, Western Cape, South Africa Games Global Operations Limited Full time

    About the Role:We are seeking an experienced Database Administrator to join our team at Games Global Operations Limited. As a key member of the database team, you will be responsible for managing and maintaining SQL Server databases to ensure their optimal performance, availability, and security. This is a fantastic opportunity to develop your skills and...

  • SQL/Linux DBA

    3 days ago


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

    Your responsibilities:Administer, maintain, and optimize SQL databases in a Linux environmentEnsure database performance, availability, and securityDesign and implement backup, recovery, and failover strategiesManage database integrations, replication, and clusteringTune queries and optimize performance for seamless data processingSkills & Experience: Proven...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    An opportunity exists for a Database Administrator to work within a growing financial services organisation. You must be able to consult on data architecture and assess the impact of project changes to data architecture and experience working with SQL Server 2016 and 2019 as a database administrator. Design and development of MS SQL Server databases (DB...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    An exciting opportunity for a Database Administrator to join South Africa''s world-class wealth management company dedicated to delivering excellent financial services and helping clients achieve their investment and financial goals. Their commitment to transform and embrace diversity is what drives them to achieve a diverse workplace with employment equity...


  • Cape Town, Western Cape, South Africa Games Global Operations Limited Full time

    Job Summary:The successful candidate will be responsible for managing and maintaining SQL Server databases to ensure their optimal performance, availability, and security. As a key member of the database team, you will play a crucial role in maintaining the health, performance, and security of our SQL Server database systems. You will also be instrumental in...

  • SQL Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa IOCO Full time

    We are looking for a SQL Developer to join our team at at iOCO. As a SQL Developer you will be responsible for developing, optimizing, and managing SQL databases that support our various applications and systems. You will work closely with cross-functional teams to ensure the seamless integration of data solutions that drive business successWhat you'll...

  • SQL Developer

    25 minutes ago


    Cape Town, Western Cape, South Africa IOCO Full time

    We are looking for a SQL Developer to join our team at at iOCO. As a SQL Developer you will be responsible for developing, optimizing, and managing SQL databases that support our various applications and systems. You will work closely with cross-functional teams to ensure the seamless integration of data solutions that drive business successWhat you'll...


  • Cape Town, Western Cape, South Africa Elite Search & Selection Full time

    Job OverviewThis role offers the opportunity to work within the medical industry, utilizing your expertise in writing complex SQL queries, database administration, and data modeling.

  • Database Architect

    6 days ago


    Cape Town, Western Cape, South Africa Tando Business Solutions Full time

    **Job Overview**Tando Business Solutions is seeking a highly skilled Senior SQL Developer to join our team. As a key member of our database development team, you will be responsible for designing, developing, and maintaining complex databases and database applications.The successful candidate will have a strong background in SQL programming languages,...


  • Cape Town, Western Cape, South Africa The Legends Agency Full time

    We are bold, forward-thinking innovators who create solutions that matter. As a Senior Database Administrator, you will play a critical role in ensuring the success of our customers' business continuity and high availability policies. Joining our Managed DBA Service group means becoming part of a team that leads the industry in OpenEdge database...

  • SQL Developer

    2 weeks ago


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

    A cutting-edge technology company currently undertaking a digital transformation is looking for talented SQL Developer.Duties and responsibilities include Integration of new sources of data into company databases so that it can also be analyzed and included in relevant processes and reports. Integration of data into relevant workflow processes, with the...


  • Cape Town, Western Cape, South Africa Tando Business Solutions Full time

    **Job Description**We are looking for a highly experienced Senior SQL Developer to join our team at Tando Business Solutions. The ideal candidate will have a strong background in SQL programming languages, experience with database management systems, and excellent problem-solving skills.About the RoleAnalyzing user requirements and technical specifications...


  • Cape Town, Western Cape, South Africa Helen Lucre Resourcing (Pty) Ltd. Full time

    Helen Lucre Resourcing (Pty) Ltd. is looking for a skilled Technical Database Specialist to assist the technical team in moving to PostgreSQL.About the PositionThe successful candidate will have the opportunity to work on exciting projects and contribute to the growth and success of our company.Key ResponsibilitiesMigrate existing databases to...


  • Cape Town, Western Cape, South Africa Advania Company Full time

    About Us:At Advania, we strive to empower individuals through innovative technology solutions.We partner with Microsoft as a leading provider of Azure services in the UK, specializing in Security, Dynamics 365, and Microsoft 365.Position Overview:Deliver high-quality technical support to Advania's customers using our data platforms service.Key...

  • Database Expert

    1 day ago


    Cape Town, Western Cape, South Africa Elite Search & Selection Full time

    Key ResponsibilitiesDevelop and implement database solutions using advanced SQL features such as window functions, common table expressions, and recursive queries.Administer and maintain databases, ensuring high performance and optimal usage.Create and manage data models, integrating data from various sources.Design and develop reports using SSRS and SSIS,...