Senior Data Analyst - SAP BW

ExecutivePlacements.com

Recruiter

Baraka IT Solutions (Pty) Ltd

Job Ref

Senior Data Analyst

Date posted

Monday, June 15, 2026

Location

Johannesburg, South Africa

Salary

NEG

SUMMARY

Senior Data Analyst- SAP BW

POSITION INFO

Senior Data Analysts Consultant Role Description The role requires a Senior Data Analyst with extensive knowledge of Excel Visual Basic for Application (Excel VBA) to support the National Treasury and mSCOA reporting submissions of the City's (Municipality and its Municipality Owned Entities) monthly and yearly data strings. The role involves raw data validation and automation in Excel using VB code to prepare data strings for SAP Budget data uploads and generating/ validating the mSCOA reporting schedules of the City to National Treasury. As part of the requirement, the suitable candidate should also have solid understanding of SAP BPC and its modules in line with the mSCOA reporting requirements. Key Responsibilities Prepare Municipality Budget upload strings for SAP BW / National Treasury. Validate all the BW accounting reports A/B/C and F Schedules. Validate all the monthly City and MoE's TB (Trail Balance) submissions in Excel before uploading them in SAP. BPC - Programming in Excel VBA (Visual Basic for Applications) that interface with SAP EPM Business Objects. Providing business rules, data validation, data integrity and user formatting. I also had to maintain and improve several reports in BPC. Essential Qualifications & Experience Excel VBA (Visual Basic for Applications) Expert Sap BPC, specializing in Visual Basic for Applications for BPC. System Design / Analyst Microsoft Office Databases (Design and DBA work) Visual Studio Web Design (ASP, ASPX, HTML, XML, XSL) Java (NetBeans and IDE) Core Competencies mSCOA Budget string support. Programming: Excel Microsoft Visual Basic for Applications BPC Visual Studio (C#) Java (NetBeans and IDE) Databases (Design and DBA work): MySQL Server Microsoft SQL Server Oracle Java Script Attributes Attention to detail. Patient Stress tolerant. Ability to work with people of various levels, within and in the broader business environment. Team player

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.