ContractIT & Software
SAP BW Developer
- Location
- Cape Town, Western Cape
- Work model
- On-site
- Contract
- Contract
- Salary (as advertised)
- R85 000 – R100 000 per month
- Minimum qualification
- Bachelor's degree
- Closing date
First listed . Last checked at source .
At a glance
- At least 4 years of experience.
- SQL
- SAP
- Agile / Scrum
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
We are seeking a SAP BW Developer to join our team based in Cape Town. This is an initial 12-month ongoing contract, onsite. Be part of building a future fit, centralised Data & Analytics division to support better decision making, scale self-service analytics and unlock commercial value from data.
From translating business requirements and mapping source system data structures for data extractions to creating advanced transformations logic to clean and standardize the data for reporting.
This role delivers scalable data assets that can be used to gain actionable insights by business across the business.
Key Responsibilities:
Data Modeling & Development
* Build and enhance BW objects such as:
+ InfoObjects, ADSO, Composite Provider, Info Providers, Info Sources (as per architectural standards).
* Implement data flows from source to target using LSA++ methodologies.
* Develop transformations utilizing Standard mapping, formulas, routines (ABAP routines), expert routines.
Data Acquisition & Integration
* Develop and support data loads from:
+ SAP ECC / S/4HANA extractors, ODP sources, SLT (where used), flat files, APIs, or non-SAP sources (via DI tools)
* Configure and support:
+ DataSources, ODP contexts, delta mechanisms, initialization and re-unit strategies.
* Validate source-to-target mappings and reconcile datasets with business/finance rules.
Enablement
* Create and maintain BW queries (where the team uses BW queries):
+ BEx Query Designer / Eclipse query Modeling, restricted/calculated key figures, variables, structures.
* Support connectivity and consumption for:
+ SAP Analytics Cloud, Analysis for Office, SAP Business Objects toolset (Webi and Lumira) and Data Services pipeline in Snowflake EDW.
Performance
* Apply performance best practices:
+ Pushdown calculations (HANA), efficient transformations, proper ADSO design, minimized data volume.
* Troubleshoot performance issues:
+ Slow queries, heavy loads, chain bottlenecks, aggregation/joins.
Documentation & Delivery Discipline
* Produce and maintain:
+ Technical specs, unit test evidence and operational SOPs.
* Follow transport and release practices:
+ Naming conventions, peer review and regression testing.
Collaboration & Support
* Work closely with:
+ BW architect/BW Specialist developer, functional analysts and business stakeholders.
* Provide Level 3 support:
+ Batch failure root cause analysis and preventive improvements.
Technical Skills/Experience
Essential
* Good understanding of SAP BW architecture and LSA++ data Modeling methodologies.
* Strong ABAP Programming and AMDP (maintenance and debugging).
* BEx queries performance optimization fundamentals.
* Capable data analysis skills utilizing SQL.
Advantageous
Agile delivery methodologies.
* SAP Analytics Cloud.
* Retail, FMCG, or large-scale transactional data experience.
Minimum Requirements:
* Bachelor’s degree in data science, Computer Science, Engineering, Mathematics, Statistics, or a related quantitative field.
* 4+ years’ experience as BW Developer with at least 2 years of SAP BW4Hana.
* SAP Certification beneficial.
Datonomy Solutions (Pty) Ltd
Recruiter
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for contract roles
- State your notice period, contract length you can commit to, and earliest start date.
- Highlight recent project delivery and tools used, not only long-ago permanent roles.
- Confirm whether the role is PAYE, independent contractor, or labour-broker before accepting.
- Keep records of the listing URL and closing date in case you need to follow up.