Senior Database Administrator

3 months ago


Cape Town, South Africa BDR Group Full time

**About the Company**

BDR Group are a successful, family owned technology business founded over 30 years ago. We sell the latest cutting edge technology into businesses that enable our clients to securely and effectively communicate. Our services often play a critical part in our client’s operations, such as taking card payments and powering essential health services. The products and services we provide range from connectivity, cyber security, to cloud and digital transformations. As well as boasting a number of household names on our client books, a big part of the growth strategy comes from acquiring complimentary business. In terms of size and scale, we’re 200 employees, running at £50m turnover, and aiming to double that over the next 12-24 months.

**About the Role**

**Responsibilities**
- Set up and configure database servers, ensuring they are optimized for performance.
- Design and implement database schemas, tables, indexes, views, and stored procedures.
- Assisting in the development of a comprehensive data strategy and providing expert advice to directors on best practices, ensuring data initiatives align with business objectives and industry standards.
- Monitor database performance and implement tuning techniques to improve query execution and system responsiveness.
- Ensure that backup procedures are tested regularly and can be restored effectively during disaster recovery scenarios.
- Monitor and manage database storage, ensuring efficient use of disk space.
- Staying up to date with the latest technologies
- Creating and maintaining data pipelines to integrate new data sources, utilizing APIs or custom connectors to support the loading of data into SQL Database.

**Qualifications**

3-5 years of hands-on experience with major DBMS platforms such as Oracle, Microsoft SQL Server, MySQL, PostgreSQL, or MongoDB. A proven track record of demonstrating strong analytical thinking, with the ability to understand and navigate complex business challenges and industry-specific terminology. Experience in designing and developing database schemas, including normalization, creating views, stored procedures, triggers, and writing complex SQL queries. Familiarity with SQL Server Data Tools (SSDT) and Visual Studio for SSAS development, as well as experience in integrating SSAS with other components of the Microsoft BI stack, such as SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS). Experience managing technical relationships with 3rd party suppliers. Ensuring data accuracy and consistency by thoroughly understanding data expectations and meticulously checking for validity. Experience with Python (Or some other coding language) to support the creation of data pipelines and data extraction as part of the ETL/ELT process.

**Required Skills**:

- Microsoft Certified: Azure Database Administrator Associate
- Proficiency in major DBMS platforms like SQL Server, Oracle, MySQL, PostgreSQL, or MongoDB.
- Advanced knowledge of SQL, including complex query writing, stored procedures, triggers, and views.
- Strong knowledge of backup strategies, recovery procedures, and disaster recovery planning.
- High level of accuracy and attention to detail, especially when it comes to data integrity and validation.
- Strong problem-solving skills and the ability to analyse complex data-related issues.

Pay: R40 000,00 - R55 000,00 per month

Ability to commute/relocate:

- Cape Town, Western Cape: Reliably commute or planning to relocate before starting work (required)

**Education**:

- Bachelors (required)

**Experience**:

- SQL: 5 years (required)

**Language**:

- English (required)



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

    Job Title: Senior Database AdministratorLula 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 designing, implementing, and maintaining our Azure-based databases.Responsibilities:Design and implement database systems to meet business requirementsMonitor and...


  • Cape Town, Western Cape, South Africa Impact tech Inc Full time

    About Impact Tech IncImpact Tech Inc is a global leader in Partnership Automation, working with innovative brands to help them manage their online affiliate, influencer, brand to brand, and content partnerships.Job Title: Senior Database AdministratorWe are seeking a highly skilled Senior Database Administrator to join our team. As a Senior Database...


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

    Job Title: Senior Database AdministratorAt Lula, we're on a mission to revolutionize business banking for small businesses. As a Senior Database Administrator, you'll play a critical role in designing, implementing, and maintaining our Azure-based databases.Key Responsibilities:Design and implement database systems that meet the needs of our businessMonitor...


  • Cape Town, South Africa e-Merge IT Recruitment Full time

    Join one of South Africa’s leading betting brands and seize the extraordinary opportunity to become a Senior Database Administrator (DBA) in a dynamic and thriving environment. This prominent company is actively seeking a highly proficient and motivated individual with a solid technical foundation. As a Senior DBA, you will be responsible for...


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

    Job DescriptionA highly skilled Senior SQL Developer is required to design, implement and maintain databases that meet the needs of Dimension Data's clients. The successful candidate will have expertise in database administration, with a focus on performance optimization and troubleshooting.Key ResponsibilitiesDesign and implement databases to meet business...


  • Cape Town, South Africa Lula Full time

    **Job title**: Senior Database Administrator **Reporting to**: Head of Data Engineering **Location**: Cape Town **ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S EE TARGETS** **WHAT WE DO** Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to...


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

    At iLaunch, we are looking for a skilled Senior Database Administrator to join our Database Team on a contract basis. The successful candidate will be responsible for providing operational support, ensuring database backups and restores, monitoring and tuning database performance, and evolving the database environment within the Company.The ideal candidate...


  • Cape Town, South Africa Lula Full time

    Job title: Senior Database Administrator Reporting to: Head of Data Engineering Location: Cape Town ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S EE TARGETS WHAT WE DO Lula is an innovative and human-focused Fin Tech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their...


  • Cape Town, South Africa Rain Full time

    **Job Purpose**: Our footprint covers multiple data centers across South Africa, and our services have very close integrations with core network elements to get as much value as possible out of our network. As a senior database administrator, you will be leading a team of database engineers to ensure maximum efficiency, resiliency, redundancy, and speed out...


  • Cape Town, South Africa The Perfect Placements Full time

    The Senior Database Administrator reports to the Database Administrator Team Lead and is responsible for the planning, building and maintenance of robust and reliable database clusters supporting our system infrastructure. The key objective of the Database Administration Team, and thus the Senior Database Administrator, is to ensure Search Project’s...


  • Cape Town, South Africa Lula Full time

    Job title: Senior Database Administrator Reporting to: Head of Data Engineering Location: Cape Town ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S EE TARGETS WHAT WE DO Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise...


  • Cape Town, Western Cape, South Africa Impact tech Inc Full time

    About Impact Tech IncImpact Tech Inc is a global leader in Partnership Automation, working with innovative brands to help them manage their online affiliate, influencer, brand to brand, and content partnerships.Your Role at Impact Tech IncAs a Senior Database Administrator at Impact Tech Inc, you will work with the latest technologies that enable near-real...


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

    Job SummaryiLaunch is seeking a highly skilled Senior DBA Specialist to join our team on a 12-month contract basis.The successful candidate will be responsible for providing operational support in our Database Team, ensuring the smooth operation of our database environment.Key ResponsibilitiesDatabase Installation, Creation, Migration, and upgradesEnsuring...


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

    Job Title: Senior SQL Database AdministratorJob Summary: We are seeking a highly skilled Senior SQL Database Administrator to perform critical operations, configurations, and maintenance on production systems. The ideal candidate will have a strong technical background, excellent problem-solving skills, and the ability to work effectively in a dynamic...


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

    Overview: The** Senior SQL Database Administrator** (DBA) is responsible for managing and maintaining SQL Server databases to ensure their optimal performance, availability, and security. You will have a crucial role in maintaining the health, performance, and security of the organization's SQL Server database systems. You will also play a key part in...


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

    Job SummaryiLaunch is seeking a highly skilled Senior DBA Specialist to join our team on a 12-month contract basis.The successful candidate will be responsible for ensuring the smooth operation of our database systems, including installation, creation, migration, and upgrades.Key responsibilities will include:Ensuring database backups and restores are...


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

    Database Developer Job DescriptionWe are seeking a skilled Database Developer to join our team at Dimension Data. The successful candidate will be responsible for designing, implementing, and maintaining databases to meet business requirements.Key Responsibilities:Design and implement database solutions to improve performance and efficiencyDevelop and...


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

    Database Developer Job DescriptionWe are seeking a skilled Database Developer to join our team at Dimension Data. The ideal candidate will have expertise in database administration, performance troubleshooting, and analytical problem-solving.The successful candidate will be responsible for designing, implementing, and monitoring database systems, as well as...


  • Cape Town, South Africa Capital Edge Recruitment Full time

    Join an international IT MSP as a Senior SQL Database Administrator on a 6 Months fixed-term contract. Be a key player in their team, delivering SQL database support and project services remotely to multiple customers in adherence to SLAs and KPIs. **Responsibilities**: - Provide incident management, diagnosis, and resolution. - Understand and proactively...


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