Please login/register to apply for this job.
20 Aug 2025

Permanent Developer | BDO Vacancies

BDO – Posted by Joblink24 Cape Town, Gauteng, Western Cape, South Africa

Job Description

BDO Vacancies – Developer: SQL and Reporting

Location: Cape Town, Western Cape
Company: BDO
Job Type: Permanent
Job Sector: Information Technology

Job Title: Developer: SQL and Reporting – BDO

Job Description

Primary Purpose of the Job
BDO is seeking a skilled SQL and Reporting Developer to join our team. The successful candidate will be responsible for developing and optimizing SQL queries, designing reports and dashboards, and supporting data engineering initiatives. Your expertise will drive data accuracy, streamline reporting, and enhance business decision-making.

Main Duties and Responsibilities

  • Design, develop, and optimize complex SQL queries, stored procedures, functions, and scripts.
  • Maintain and enhance database systems to ensure data integrity, security, and availability.
  • Create and restore databases while monitoring and improving performance.
  • Implement patches, updates, and server agent jobs as needed.
  • Build and manage data warehousing solutions, contributing to data model development.
  • Establish and maintain ODBC connections between various databases and platforms.
  • Develop and maintain financial, operational, and ad-hoc reports using SSRS, Power BI, and other SQL-based tools.
  • Ensure consistency and accuracy in all reports and dashboards.
  • Design and implement ETL processes for seamless data integration from multiple sources.
  • Work with large datasets, optimizing for reliability and scalability.
  • Document database design, ETL workflows, and reporting processes.
  • Collaborate with development teams on database structure and data relationships.

Requirements

Qualifications

  • Grade 12
  • Degree or Diploma in Computer Science or a related field

Work Experience

  • Minimum 3-5 years of relevant experience
  • Proven track record in report and database development

Knowledge

  • Advanced proficiency in MS SQL Server BI Stack (SSRS, SSIS, T-SQL, Power Query, Power BI, DAX)
  • Strong Python programming skills
  • Expertise in Microsoft Excel (including Macros)
  • Familiarity with cloud platforms (Azure preferred)

Technical Competencies

  • Deep understanding of database backup, recovery, security, and SQL optimization
  • Experience with Crystal Reports or similar BI tools
  • Solid grasp of ETL processes, data warehousing, and data modelling

Behavioural Competencies

  • Ability to work independently and collaboratively
  • Proactive problem-solver with a drive for continuous improvement
  • Strong analytical and troubleshooting abilities
  • Quick learner of new technologies and tools
  • Attention to detail and ability to follow instructions
  • Effective communication and documentation skills

BDO Core Competencies

  • Building relationships and collaboration
  • Delivering exceptional client service
  • Driving business growth
  • Engaging and inspiring teams
  • Demonstrating leadership
  • Ensuring quality, risk management, and operational excellence

Work Level
Skilled

Employment Type
Permanent

Salary
Market Related

Location
Cape Town CBD

APPLY NOW

How to Apply

To apply for this position, click the “Apply Now” button or follow the specific instructions provided in the job description. Ensure that your CV and supporting documents are up to date and relevant to the position.

Please note: This job posting may be closed at any time by the employer, either due to internal recruitment policies, legal requirements, or once a suitable candidate has been found. We encourage you to apply as early as possible.

Only shortlisted candidates will be contacted.

30 total views, 1 today

Apply for this Job

Leave a Reply

Your email address will not be published. Required fields are marked *