About the Role
Key Takeaways for this Role
- Join a high-impact team at Standard Bank building innovative solutions.
- Competitive salary (Competitive) and excellent career growth opportunities.
- Position based in Johannesburg with Tech working model.
Job Summary
Standard Bank, one of Africa's leading financial services institutions, is seeking a skilled Software Engineer specializing in SAP Analytics Cloud (SAC) to join its Group Functions division in Johannesburg. This full-time role offers an exceptional opportunity to work within a prestigious banking environment, contributing to the design and delivery of sophisticated planning and analytics solutions. As a Software Engineer, you will be instrumental in developing, coding, testing, and maintaining software applications that support critical financial planning processes, including budgeting, forecasting, and scenario modelling. You will collaborate with senior technical resources and cross-functional teams to ensure robust, scalable, and efficient solutions that meet the bank's strategic objectives. This position is ideal for a professional with a strong background in SAP SAC or SAP BPC planning, combined with a passion for software engineering excellence and continuous improvement.
Key Responsibilities
- Design, code, test, debug, and maintain software programs in development environments, ensuring alignment with agreed standards and tools.
- Apply best practices in software engineering to achieve well-engineered, maintainable, and scalable results.
- Work within a structured framework of programming standards under the supervision of senior technical resources.
- Develop and optimize SAP Analytics Cloud (SAC) planning models and solutions to support budgeting, forecasting, and scenario analysis.
- Integrate SAP planning solutions with SAP BW/BW4HANA and other enterprise data platforms to ensure seamless data flow and consistency.
- Collaborate with business stakeholders to understand financial planning and analytics requirements and translate them into technical solutions.
- Participate in Agile development cycles, contributing to sprint planning, reviews, and retrospectives to deliver high-quality software increments.
- Perform code reviews, unit testing, and integration testing to ensure robustness and reliability of deliverables.
- Troubleshoot and resolve technical issues related to SAC, planning models, and system integrations in a timely manner.
- Document technical designs, processes, and procedures to maintain comprehensive knowledge repositories.
- Stay abreast of emerging technologies and trends in SAP analytics and cloud computing to recommend improvements and innovations.
Role Requirements & Qualifications
- First Degree in Information Technology, Computer Science, or a related field; an additional degree in Finance is advantageous.
- Minimum of 5 years' experience in SAP SAC Planning and/or SAP BPC Planning, with proven delivery of budgeting, forecasting, planning, and scenario modelling solutions.
- Strong experience in designing planning models and integrating SAP planning solutions with SAP BW/BW4HANA and other enterprise data platforms.
- Solid understanding of Financial Planning & Analytics processes, including budgeting, forecasting, workforce planning, and variance analysis.
- Proven software engineering, testing, deployment, and Agile delivery experience.
- Behavioural competencies: Adopting Practical Approaches, Checking Things, Developing Expertise, Embracing Change, Examining Information, and Team Working.
- Technical competencies: Agile Engineering, API Engineering, Cloud Computing, Software Engineering Methods, Software Engineering Tools, Software Foundations, and System Integration.
Skills Inventory
- Expert proficiency in SAP Analytics Cloud (SAC) planning and administration.
- Hands-on experience with SAP BPC (Business Planning and Consolidation).
- Strong knowledge of SAP BW/BW4HANA data modelling and integration.
- Proficiency in programming languages such as Java, JavaScript, or Python for custom development.
- Experience with RESTful APIs and API management for system integrations.
- Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) and cloud-native services.
- Solid understanding of Agile methodologies (Scrum, Kanban) and DevOps practices.
- Excellent analytical and problem-solving skills with attention to detail.
- Strong communication and teamwork abilities to collaborate effectively with diverse stakeholders.
- Preferred: SAP certification in SAC or related analytics solutions.
- Preferred: Experience in the banking or financial services sector.
Salary & Compensation Estimation
The estimated annual salary for this role is competitive and commensurate with experience and qualifications. Based on industry benchmarks for Johannesburg, a Software Engineer with 5+ years of SAP SAC experience can expect a base salary ranging between ZAR 800,000 and ZAR 1,200,000 per annum. Standard Bank offers a comprehensive benefits package, including performance-based bonuses, medical aid, retirement fund contributions, and opportunities for professional development. The final offer will be determined based on the candidate's expertise, skills, and alignment with the bank's compensation structure.
š¢ External Advertisement Notice
This opportunity is posted on behalf of the hiring organization and was compiled from an external recruitment portal or advertising site. CareerCraft Uganda is not the recruiting entity.
Tailor Your Application Instantly
Increase your response rate by up to 85%! Use our advanced AI engines to personalize your CV or write a matching Cover Letter optimized specifically for this role's requirements.
Role Overview
Automate Your CV
Increase your chances by tailoring your CV to this exact job description using our AI Document Engine.
Tailor My CVTopical Career & Education Cluster
Explore related courses, admissions, sector guides, and employers linked to this role.