Senior ETL Developer & Database Administrator (DBA)

ATS Client · Johannesburg

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Are you a Senior ETL Developer with strong Database Administration expertise and a passion for building high-performance data solutions? This is an exciting opportunity to take ownership of end-to-end data workflows, optimise enterprise databases, and contribute to a data-driven environment where your expertise will make a real impact.

Join a technology-driven environment where data plays a critical role in business decision-making. This dual-role opportunity combines ETL development and database administration, offering exposure to large-scale data integration, business intelligence, and database optimisation initiatives. You will be responsible for designing and maintaining scalable ETL processes, while ensuring the performance, availability, and security of critical database environments. Working closely with business stakeholders, analysts, and development teams, you will help deliver reliable, high-quality data solutions that support reporting, analytics, and strategic objectives. If you are looking for a role that offers technical depth, ownership, and the opportunity to influence enterprise data architecture, this could be your next career move.

Key Responsibilities

• Design, develop, and maintain robust ETL processes to support business intelligence and data integration requirements • Translating business requirements into scalable and efficient data solutions • Optimise data pipelines for performance, reliability, and scalability • Manage, monitor, and maintain SQL databases to ensure high availability and performance • Perform database backups, recovery, patching, upgrades, and security management • Optimise SQL queries, stored procedures, and database structures • Implement data quality, validation, cleansing, and governance best practices • Collaborate with data analysts, developers, and business stakeholders to support reporting and analytics initiatives • Maintain comprehensive documentation of ETL processes, architectures, and dependencies Job Experience and Skills Required:

  • Education: Bachelor's or Master's degree in Computer Science, Information Systems, or a related field
  • Experience:
  • 7+ years of ETL development experience
  • 4+ years of Database Administration experience (SQL Server)
  • Experience working in Agile/Scrum environments
  • Experience with ETL platform migrations advantageous
  • Technical Skills:
  • ETL tools such as Qlik, Airbyte, Talend, SSIS, DataStage, or similar
  • Advanced SQL development, including stored procedures, functions, and query optimisation
  • SQL Server administration and performance tuning
  • Strong understanding of data warehousing and dimensional modelling
  • Version control tools such as Git
  • CI/CD practices for data pipelines
  • Additional Requirements:
  • Excellent communication and documentation skills
  • Strong analytical and problem-solving abilities
  • Ability to collaborate effectively across cross-functional teams
  • Results-driven with a strong focus on quality and continuous improvement
  • Advantageous:
  • Relevant certifications such as Microsoft Certified: Azure Data Engineer

Apply now! For more exciting IT vacancies, please visit: https://www.networkrecruitmentinternational.com/ I also specialise in recruiting in the following:

• Data Engineer • Software Developer • Data Analyst • Infrastructure • Architecture ...and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

For more information, contact: Karmishka Naidoo Specialist Recruitment Consultant Connect with me on LinkedIn! https://za.linkedin.com/in/karmishka-naidoo-088772290

For more information please contact

Karmishka Naidoo

Auto-apply to this jobView original posting ↗
Senior ETL Developer & Database Administrator (DBA) at ATS Client — Johannesburg · JobAlertsZA