Senior SQL Database Engineer

5 days ago


Cape Town, Western Cape, South Africa Paracon Full time

Paracon City of Cape Town, Western Cape, South Africa

Our client is looking for a highly skilled and experienced SQL Database Engineer to join their dynamic technology team. The ideal candidate will be responsible for designing, implementing, and managing SQL database environments, ensuring optimal performance, security, and reliability. This role requires a deep understanding of SQL database administration, performance tuning, backup and recovery strategies, and cloud-based database solutions, particularly in Microsoft Azure. The SQL Database Engineer will play a key role in supporting business applications and ensuring database scalability for future growth.

Key Responsibilities:

SQL Database Administration:

  • Install, configure, and maintain SQL Server instances, both on-premises and in cloud environments.
  • Ensure high levels of performance, availability, security, and sustainability of databases.
  • Optimize database performance, including indexing, query tuning, and execution plan analysis.
  • Develop and implement backup, recovery, and disaster recovery strategies.
  • Monitor and troubleshoot SQL Server performance issues using built-in tools and third-party solutions.
  • Implement and enforce database security best practices, including access controls and encryption.

Database Development & Optimization:

  • Develop and optimize T-SQL scripts, stored procedures, functions, and triggers.
  • Automate routine database tasks using PowerShell or other scripting languages.
  • Collaborate with development and DevOps teams to improve database efficiency and ensure best practices.
  • Design and maintain data models, database schemas, and normalization standards.
  • Assist in ETL processes, data migration, and integration of SQL databases with other systems.
  • Deploy, manage, and optimize SQL databases in Microsoft Azure (Azure SQL Database, Managed Instances).
  • Lead database migrations from on-premises to cloud environments, ensuring minimal disruption.
  • Evaluate and recommend cloud-based database services to enhance business operations.
  • Configure and monitor high-availability solutions such as Always On Availability Groups.
  • Optimize Azure SQL resources for cost, performance, and security.

Technical Skills:

  • Strong expertise in Microsoft SQL Server (2016 and later versions).
  • Deep understanding of database performance tuning, query optimization, and execution plans.
  • Experience with SQL Server High Availability (HA) and Disaster Recovery (DR) solutions.
  • Proficiency in cloud database solutions (Azure SQL Database, RDS, Managed Instances).
  • Familiarity with data warehousing, ETL processes, and reporting tools (Power BI, SSIS, SSRS).
  • Strong experience with database security principles, authentication, and access control.
  • Proficiency in scripting languages such as PowerShell for automation.
  • Experience with monitoring and troubleshooting tools such as SQL Profiler, Extended Events, and Azure Monitor.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 15 - 20 years of experience in SQL database administration and engineering.
  • Certifications such as Azure Database Administrator Associate (DP-300) or MCSE in Data Management & Analytics.
  • Experience with ITIL best practices and database change management processes.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

#J-18808-Ljbffr

  • Cape Town, Western Cape, South Africa Xcede Group Full time

    Job Description: Senior SQL DBAXcede Group is a dynamic company seeking a highly skilled Senior SQL DBA to join our team within the financial services industry. As a Senior SQL DBA, you will play a vital role in managing our database systems, ensuring their reliability, performance, and security.Key Responsibilities:Manage and maintain our SQL database...


  • Cape Town, Western Cape, South Africa Traffic Management Technologies Full time

    Company: TMT Services and Supplies (Pty) LtdJob Type: Fixed termPosition OverviewThe main purpose of the role is to support, maintain and troubleshoot SQL, develop SQL reports and support all integrated applications.Key Responsibilities:Database Management and Maintenance:Manage, maintain, and administer SQL databases to ensure high performance,...


  • 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...


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

    **Required Skills and Qualifications:**• Proven experience as a SQL Database Administrator in a Linux environment• Strong knowledge of database architecture, optimization, and security best practices• Hands-on experience with backup and recovery strategies, clustering, and replication• Proficiency in shell scripting and automation for database...


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

    Job DescriptionThe Paracon organization is seeking a highly skilled SQL Database Engineer to join their technology team. The ideal candidate will be responsible for designing, implementing, and managing SQL database environments to ensure optimal performance, security, and reliability.This role requires a deep understanding of SQL database administration,...


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

    Senior SQL Database EngineerWe are seeking a seasoned SQL Database Engineer to lead our database management team. The successful candidate will be responsible for designing, implementing, and managing SQL database environments to ensure optimal performance, security, and reliability.This role requires a deep understanding of SQL database administration,...


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

    **Job Overview:**We are seeking a highly skilled High-Performance Database Engineer to join our team at Communicate Recruitment.As a key member of our database administration team, you will be responsible for designing, implementing, and maintaining high-performance SQL databases on Linux-based systems.**Key Responsibilities:**Tune and optimize SQL databases...


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

    Data Engineer Job DescriptionCommunicate Recruitment is seeking a skilled Senior Data Engineer to work closely with data scientists and analysts in designing and implementing effective data engineering solutions. The ideal candidate should have extensive knowledge in Python, Java, or Scala and possess strong experience in SQL and database optimization...


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

    About the RoleWe are seeking an experienced SQL Database Engineer to lead our database management team. The successful candidate will be responsible for designing, implementing, and managing SQL database environments to ensure optimal performance, security, and reliability.This role requires a deep understanding of SQL database administration, performance...


  • Cape Town, Western Cape, South Africa Panda Software Ltd Full time

    Panda Software Ltd is seeking a seasoned Senior Database Administrator to join our team. As a key member of our IT department, you will be responsible for managing, maintaining, and optimizing our company's database systems.You will design, implement, and troubleshoot database configurations, ensuring optimal performance, security, and reliability. Your...


  • Cape Town, Western Cape, South Africa Titan Wealth Holdings Limited Full time

    Titan Wealth IntroductionIn 2021, Titan Wealth set out to create a top-to-bottom, fully integrated service to make wealth management more efficient – and more effective – for individuals, advisers, businesses and investment professionals alike. We're tackling the fragmentation holding back the wealth management sector, its clients and their advisers –...

  • SQL Developer

    3 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

    7 days 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 PBT Group Full time

    We are looking for a highly skilled Senior Cloud Engineer to join our team at PBT Group. As a Senior Cloud Engineer, you will be responsible for designing, building, and maintaining cloud-based data infrastructure to ensure scalability, security, and high performance.About the Role:You will work closely with the development team and business stakeholders to...

  • PL/SQL Specialist

    3 days ago


    Cape Town, Western Cape, South Africa Conclusion Full time

    About the RoleWe are looking for a skilled Senior Oracle Developer to join our team. The successful candidate will have extensive experience with Oracle database administration and in-depth knowledge of PL/SQL programming.The ideal candidate will be responsible for leading and contributing to the architectural design of complex database systems,...


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

    Key ResponsibilitiesAdminister, maintain, and optimize SQL databases in a Linux environment, ensuring high performance and availability.Design and implement backup, recovery, and failover strategies to minimize downtime.Manage database integrations, replication, and clustering to ensure seamless data processing.RequirementsProven experience as a SQL Database...


  • Cape Town, Western Cape, South Africa EQ Plus Full time

    Are you an expert in cloud and database technologies? Do you have a passion for optimising systems to improve efficiency and reduce costs? If so, we want to hear from you! We are seeking a skilled Cloud and Database Specialist to join our team at EQ Plus.Responsibilities:Designing and implementing cloud-based solutionsProviding technical expertise and...


  • Cape Town, Western Cape, South Africa Skill Smiths Full time

    About UsAt Skill Smiths, our mission is to power innovators in remote biometric digital authentication, globally. We're a company that values collaboration, innovation, and customer satisfaction. Our team is made up of skilled professionals who work together to deliver high-quality solutions to our clients. We believe in continuous learning and professional...

  • Database Developer

    3 days ago


    Cape Town, Western Cape, South Africa Conclusion Full time

    About the RoleWe are seeking a highly skilled Database Developer to join our team. The ideal candidate will have in-depth knowledge of Oracle PL/SQL programming and experience with Java programming.The successful candidate will be responsible for designing, developing, and maintaining PL/SQL code for database applications, as well as optimizing and tuning...

  • SQL Developer

    3 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...