Standard Bank Head - Shared Platforms Jobs in South Africa
Standard Bank Head - Shared Platforms Jobs in South Africa
Job PurposeThe Platform Owner is responsible for the technical performance of the platform, as well as the evolution of the platform.
The Platform Owner works with Technical Practice Leads, CIOs / BIOs, Product Managers,Architects, Tech Leads,Product Development and Infrastructure areas to define platformstrategies and roadmaps that encompass the current and future needs of the business, IT and the product platforms.
These would be based on business needs and direction, future platform product directionand IT constraints and strategy (budgets, partner system and infrastructure considerations etc.).
In collaboration with the Technical Lead and Design / Architecture Lead, the Platform manager ensures that the features on the Platform Backlog are delivered to the right level of quality by the relevant Platform / Component / System / Feature Team resources.
The role requires responsibility for ensuring the integrity, consistency and resilience of platform features and functions across geographies and manages the backlog of defects, gaps and design features (as well as technical debt items) to ensure availability, reliability, performance and security to appropriate levels to enable high quality customer services across the enterprise.
Key Responsibilities/Accountabilities
Develop and maintain Platform Architectures and roadmaps to create visible pipeline of platform features
• Develop and maintain up to date As-Is and To-Be conceptual, logical and physical architectures of the platform. These are to be refreshed and published frequently (every quarter if changes are appreciable)
• Develop Platform Roadmap of key features and activities required for the platform based on architecture findings, design requirements and direction of business, IT a the platform products
• Create and publish a visible pipeline of platform features based on the above e.g. Kanbans to ensure that the pipeline of platform features is visible
• Develop an annual investment plan (incl. budgets) for the platform.
Monitor and evaluate software engineering standards of the platform to maintain required stability, resilience and performance levels:
• Ensure that the platform is engineered to be secure, meet service level objectives in terms of availability, reliability and performance
• Implement practices of Continuous Integration, Continuous Delivery and Infrastructure as Code on the platform. i.e. progress the platform's capabilities toward being able to be built from bare-metal upwards in a fully automated fashion
• Ensure that technical debt levels are always kept under control and that re-factoring /remediation / simplification takes places on a regular basis Develop and maintain run-books for all required platform services / functions.
Manage and maintain operations of the platform for audit and stability purpose
• Ensure that housekeeping and maintenance routines are defined, automated and executed on pre-defined schedules and that the evidence of the execution ismaintained for audit purposes
• Plan for and maintain the capacity levels of the platform.
in doing so, quantify the resource requirements (in terms of CPU,
Memory, Threads, DB connections, etc.) and resource bottlenecks of the platform
Understand and quantify
historical growth trends and traffic patterns (peak, trough, average)
• Maintain support levels of hardware, firmware and software (no more than n-2) Conduct regular (annual) DR testing
• Implement third party support contracts for all of the technologies that comprise the platform.
• Develop Service Level Agreement contracts for the platform to ensure that the platforms meets SLAs in term of availability, reliability and performance and ensure monitoring exists across these dimensions and that alerts are raised in the events of failure, slow-down, etc. The platform team, external teams and the Command Centre. must have visibility of the platforms health and availability.
• Ensure that the platform secure (patched) at all times and that no unauthorize individual / system has access to the platform.
• Determine the root cause of all failures on the platform
• Quality assure all code deployed onto the platform
Manage the teams specifically through Performance management and career development
• Improve his/her own technical acumen and remains closely connected to changes in industry practices.
• Ensure platform team / users are sufficiently trained in the platform products, features and functions
• Provide support in the form of training, mentoring, coaching, etc. for platform team
• members to allow them to attain mastery in their craft.
• Provide opportunities for team members to acquire adjacent skills ("T-shaped employees") and actively drives cross skilling as a strategic initiative.
• Set measurable goals and objectives and provides explicit guidance w.r.t. performance expectations.
• Measure performance continually (using feedback from a wide variety of sources) and provides honest and objective feedback to team members on a regular basis.
• Set clear expectations for the achievement of quality goals.
• Encourage autonomy of decision making within clearly defined boundaries.
• Ensure that team members are rewarded fairly within the context of experience, performance and personal contribution.
Stakeholder Management and engagement to enhance service delivery
• Ensure that the customers / users / services of the platform are known and documented
• Ensure that the usage guidelines for the platform are documented, published and
• discoverable
• Maintain continuous engagement with the customers / users of the platform
• Publish the availability & performance metrics and maintenance plans for the platform in a manner that is readily accessible to all stakeholders
• Solicit feedback from the customers of the platform
Preferred Qualification and Experience
Qualification
Degree / Honours in IT and Computer Sciences
Experience
• 5 – 7 years' experience in system analysis, design, construction and testing;
• 5 – 7 years line management experience of medium to large development teams;
• 5– 7 years' experience as a technical SME.
• Minimum of 2 years of hands-on application development
Knowledge/Technical Skills/Expertise
• Emerging technology monitoring
• Stakeholder Management
• IT Systems
• IT Knowledge
How to Apply
For more information and job application details, see; Standard Bank Head - Shared Platforms Jobs in South Africa
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to NGO Jobs in Africa.