Standard Bank Manager, Platform Owner - Salesforce Jobs in South Africa

Standard Bank Manager, Platform Owner - Salesforce Jobs in South Africa


Job Purpose

  • The 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 platform strategies 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 direction and 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 and 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 purposes:

  • Ensure that housekeeping and maintenance routines are defined, automated and executed on pre-defined schedules and that the evidence of the execution is maintained 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 unauthorized 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

    Minimum Qualification and Experience

    Experience:

  • 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.

  • SF experience (min 5 years Dev experience), SF Certs and some refinement to some of the responsibilities to include overseeing Engineering quality and standards as well as being responsible for Domain expertise across SF components.

    Technical competencies:

  • Emerging technology monitoring: The identification of new and emerging hardware, software and communication technologies, products, methods and techniques and the assessment of their relevance and potential value to the organization. The promotion of emerging technology awareness among staff and business management.

  • Stakeholder management: The coordination of relationships with and between key stakeholders, during the design, management and implementation of business change.

  • IT Systems: Knowledge and understanding of various IT systems and related configurations as applied within a specified business environment.

  • IT knowledge: Possesses a deep and broad knowledge base in fundamental IT technical skill sets. Stays informed on emerging trends.

    Knowledge/Technical Skills/Expertise

    • Written Communication.

    • Analysing and Interpreting Information.

    • Filtering Core Issues and Patterns.

    • Customer Understanding.

    • Product Knowledge.

    How to Apply

  • For more information and job application details, see; Standard Bank Manager, Platform Owner - Salesforce Jobs in South Africa


    Find daily jobs in South Africa. Jobs - South Africa jobs. Search our career portal & find the latest South African job positions, career opportunities & jobs in South Africa.

    Jobs in South Africa - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in South Africa.

    Find your dream job from 1000s of vacancies in South Africa posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to African Jobs.