Standard Bank is a firm believer in technical innovation, to help us guarantee exceptional client service and leading edge financial solutions.
Our growing global success reflects our commitment to the latest solutions, the best people, and a uniquely flexible and vibrant working culture.
To help us drive our success into the future, we are looking for an experienced Solution Train Engineer to join our team at our Johannesburg offices.
Standard Bank is a leading African banking group focused on emerging markets globally. It has been a mainstay of South Africa's financial system for 150 years, and now spans 16 countries across the African continent.
Job Purpose To lead and facilitate a solution train which includes the programme management of large complex solutions (spanning business units, organisations, clients, and geographies) which require the coordination of multiple agile release trains in order to escalate impediments, manage risk, assure value delivery, and drive continuous improvement.
To participate in the lean agile transformation, coaching leaders in new processes and mindsets while incorporating best practices into the organisation.
Key Responsibilities / Accountabilities Manging flow at solution level Manage and optimise the flow of value through the solution train using various tools such as kanbans to ensure capacity and demand are effectively managed by the solution train engineer so as to ensure sustained improvement on an ongoing basis across multiple release trains at a solution level.
Managing internal and external stakeholders Facilitate solution management with various internal and or external stakeholders (from small to large groups) balancing both business requirements and the technology involved in delivery of the solutions.
Facilitate prioritisation sessions, managing conflicting priorities, with stakeholders and make the necessary trade offs taking an enterprise-wide perspective.
Continuous improvement conversations Facilitate inspect and adapt sessions, held typically at the end of each programme increment, evaluating the current state of the solution developed to ensure continuous conversations are held with respect to identifying further improvements and problem-solving impediments.
Plan Programme Increments Plan and prioritise programme increments for the solution train ensuring the readiness of PI and thereafter facilitating the PI planning sessions ensuring that all teams are aligned with respect to the relevant PI objectives as well as the interdependencies set out in the planning session.
Solution train execution Execute agile solution train based on agreed PI Objectives tracking the execution, completion of features and capabilities, maintaining metrics and ensuring visibility to all stakeholders.
Facilitate synchronisation meetings at programme and value stream level to ensure alignment regarding effective decision-making risk mitigation impediment resolution and effective management of bottlenecks for the solution train.
Coaching individuals, teams and leaders Coach and support teams, leaders and individuals with respect to lean agile practices and mindsets to enable and support the entire solution train in effective delivery of the function within the different programmes.
Fostering collaboration across teams Foster collaboration amongst and across various release train teams creating an environment of mutual influence providing technical facilitative support to improve intergroup communication and dependency resolution.
Facilitate alignment of dependencies between the program team and third parties release managers, or between the team and other scrum teams to ensure the risk management and effective problem resolution.
Preferred Qualification and Experience Qualifications : Degree in Information Technology Certified Scale Agile Program Consultant (SPC) or SAF’e Agile Experience : More than 10 years' experience gained in facilitating the design and implementation of technology solutions for an organisation in response to complex enterprise-wide organisational problems.
Experience must also have been gained in programme management which included the facilitation of multiple interconnected projects spanning across an enterprise.
Experience as a scrum master using Kanban software. 5 - 7 years' experience gained in the management of platforms and operating systems Knowledge / Technical Skills / Expertise Technical Competencies required : The identification of new and alternative approaches to performing business activities.
The analysis of business processes, including recognition of the potential for automation of the processes, assessment of the costs and potential benefits of the new approaches considered and, where appropriate, management of change and assistance with implementation.
Knowledge and understanding of the external and internal environment - global marketplace experience, developments and trends that could have an impact on the IT function.
Knowledge and understanding of IT applications and architecture. Skills and knowledge of activities, tasks, practices and deliverables to analyse and translate client needs and test the function of the system against the functional requirements.
Knowledge and ability to analyse business requirements to be met by IT solutions. Ability to provide optimal IT support to departments to help facilitate meeting of the Bank's objectives.