Senior Developer: SQL and Reporting

BDO South Africa
📍 South Africa, Western Cape, South Africa 💼 fulltime 🕒 Posted July 02, 2026

Job Description

Primary Purpose of the Job


We are hiring a meticulous data professional to fulfil a hybrid role that combines SQL development, report creation, and data engineering. This role is accountable for designing and managing robust data pipelines, developing and tuning SQL queries, and building and maintaining the enterprise data warehouse. The candidate will also produce high-quality reports and dashboards, translating data into clear, actionable insights that enable informed business decisions across the organization.


 


Main Duties and Responsibilities



  • Design, develop, and optimize complex SQL queries, stored procedures, functions, and scripts.

  • Ensure that all database systems are maintained and enhanced to meet the organisation's requirements for data integrity, security, and availability.

  • Create and restore databases

  • Monitor database performance, implement changes, apply new patches ...

Ready to Apply?

Submit your application today and join our talented team at BDO South Africa.

Submit Application

Job Details

  • Location South Africa, Western Cape
  • Job Type fulltime
  • Category Computer Occupations
  • Posted Date July 02, 2026
  • Application Deadline August 11, 2026