Senior ETL Developer & Database Administrator (DBA)

ATS Client

Johannesburg

On-site

ZAR 800,000 - 1,200,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ATS Client in Johannesburg seeks a seasoned data professional to own ETL development and SQL Server database administration. You will build robust data pipelines and support enterprise data warehousing to enable reporting and analytics across the business.

The role requires 7+ years in ETL, 4+ years DBA experience, and a strong background in dimensional modeling, data governance, and CI/CD for data pipelines. Collaboration with analysts and developers is essential to drive scalable solutions.

Qualifications

  • 7+ years of ETL development experience in enterprise environments.
  • 4+ years of SQL Server Database Administration experience.
  • Proven experience designing and supporting enterprise data warehouse solutions.
  • Strong understanding of dimensional modelling and data warehousing principles.
  • Experience with Git, version control, and CI/CD for data pipelines.
  • Strong documentation and communication skills.

Responsibilities

  • Design, develop, and maintain scalable ETL solutions for reporting, business intelligence, and data integration requirements
  • Translate complex business requirements into efficient and sustainable data solutions
  • Optimise ETL processes and pipelines for performance, reliability, and scalability
  • Lead and support migrations to modern ETL platforms where required
  • Administer, maintain, and monitor SQL Server database environments
  • Implement backup, recovery, security, monitoring, and performance tuning strategies
  • Ensure data quality through validation, cleansing, governance, and transformation best practices
  • Collaborate with analysts, developers, and business stakeholders to support reporting and analytics initiatives

Skills

ETL development
SQL Server DBA
Data warehousing
Dimensional modeling
CI/CD for data pipelines
Documentation & communication

Tools

Talend
SSIS
Airbyte
DataStage
Qlik

Job description

If you're the kind of data professional who enjoys building robust data pipelines one day and solving database performance challenges the next, this role offers the best of both worlds. Our Client is a business solutions provider that has built a reputation for delivering innovative solutions to businesses nationwide.

You’ll take ownership of both ETL development and database administration, ensuring critical data systems remain secure, performant, and scalable. This is a highly visible role where you’ll work closely with business stakeholders, analysts, and developers to build the foundations that enable advanced reporting, analytics, and business intelligence.

Responsibilities
  • Design, develop, and maintain scalable ETL solutions for reporting, business intelligence, and data integration requirements
  • Translate complex business requirements into efficient and sustainable data solutions
  • Optimise ETL processes and pipelines for performance, reliability, and scalability
  • Lead and support migrations to modern ETL platforms where required
  • Administer, maintain, and monitor SQL Server database environments
  • Implement backup, recovery, security, monitoring, and performance tuning strategies
  • Ensure data quality through validation, cleansing, governance, and transformation best practices
  • Collaborate with analysts, developers, and business stakeholders to support reporting and analytics initiatives
Requirements
  • 7+ years of ETL development experience in enterprise environments
  • 4+ years of SQL Server Database Administration experience
  • Experience working with ETL tools such as Talend, SSIS, Airbyte, DataStage, Qlik, or similar platforms
  • Proven experience designing and supporting enterprise data warehouse solutions
  • Strong understanding of dimensional modelling and data warehousing principles
  • Experience with database performance tuning, capacity planning, and security administration
  • Familiarity with Git, version control processes, and CI/CD practices for data pipelines
  • Strong documentation and communication skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ETL Developer & Database Administrator
ETL Developer & Database Administrator

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,600,000
Senior ETL & Database Performance Lead
Senior ETL & Database Performance Lead

ATS Client • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior ETL Developer & DBA: Build Scalable Data Pipelines
Senior ETL Developer & DBA: Build Scalable Data Pipelines

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,600,000
Senior ETL Developer and Database Administrator
Senior ETL Developer and Database Administrator

ATS Client • Johannesburg

On-site
ZAR 480,000 - 900,000
Senior Specialist – Data Engineer
Senior Specialist – Data Engineer

Impronics Technologies • Gauteng

On-site
ZAR 600,000 - 850,000
Microsoft SQL Data Engineer / ETL Developer
Microsoft SQL Data Engineer / ETL Developer

PBT Group • Cape Town

On-site
ZAR 335,000 - 670,000
On-site work environment
Competitive salary
Data Engineer
Data Engineer

DLK Group • Kou-Kamma Local Municipality

On-site
ZAR 480,000 - 720,000
Hybrid working option
Data Engineer
Data Engineer

dlk • Cape Town

Hybrid
ZAR 700,000 - 900,000
Hybrid working option
Senior Datawarehousing Developer ( ETL / BI / Oracle )
Senior Datawarehousing Developer ( ETL / BI / Oracle )

ATS Client • Cape Town

On-site
ZAR 600,000 - 900,000
Data Engineer at Datonomy Solutions
Data Engineer at Datonomy Solutions

Datonomy Solutions • Parow

On-site
ZAR 700,000 - 950,000