Permanent Developer | BDO Vacancies
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