Head, Application Development Maintenance and Support at Standard Bank Group - Burbank, United States - JobWebKenya

    Default job background
    Description


    Job Description Standard Bank Group is the largest African banking group by assets offering a full range of banking and related financial services.

    Africa is our home, we drive her growth Our vision is to be the leading financial services organisation in, for and across Africa, delivering exceptional client experiences and superior value.

    This sets the primary goals and standard of excellence we intend to achieve in the medium term.

    With a heritage of over years, we have an on-the-ground presence in 20 countries in subSaharan Africa; fit-for-purpose representation outside Africa; and a strategic partnership with the Industrial and Commercial Bank of China (ICBC).

    In line with the realities of risk, regulation, technology and competition that characterise our operating context, we continue to invest significantly in our diversified operations; our people and culture; our systems and infrastructure; and our brand.

    In doing so, we understand that our commercial success and social relevance over the long term depends on placing our clients at the centre of everything we do, and ensures that the outcomes of our activities are a catalyst for growth on this continent we call home.

    The long-term foreign currency ratings for The Standard Bank of South Africa, the single largest operating entity within the Standard Bank Group, are: Fitch Ratings BBB- (negative), Moodys Baa2 (negative) and Standard & Poors BBB- (negative).

    The group is listed on the JSE Limited, share code SBK, and the Namibian Stock Exchange, share code SNB. The largest bank in the world, ICBC, is a 20.1% shareholder in the group. Other than the 20.1% ICBC shareholding, 32.9% of Standard Banks shareholder base is foreign.

    We subscribe to the Code of Banking Practice, a set of principles governing banking in South Africa and ensuring the highest standards of professionalism, integrity and fairness.

    Job Purpose To facilitate the successful delivery and management of business solutions and features by mapping out, coordinating, and overseeing the design, development, and execution of the database, information systems and software applications for one business line in country.

    To lead and guide the team or third party supplier to perform maintenance, support, and upgrading of existing hardware and applications in support of business objectives.

    Key Output Strategy Participate in and stimulate dialogue on broadening the scope of interaction with customers by identifying ecosystem partners and or FinTech products with the intent of incorporating products, data or specific processes in the value proposition to customers in countryAccount for architectural design principles related to reusable services, common technology underpinnings, and strategic technical capabilities being maintainedReview and evaluate the effectiveness and efficiency of existing applications and develop strategies for improving or leveraging these systems and research and make recommendations on the technical evolution of the application platform and software products and services in support of procurement and development efforts in country, aligned to Group Technology standardsAnalyse the existing applications and software products and services to ensure execution and alignment with Group technology strategy, considering IOC principlesObtain a thorough understanding of the business strategy and implement deliverables for the Application Development, Maintenance and Support team in Country.

    Technology & Architecture Oversee and account for the IT management activities and manage delivery of the country business solution portfolio and platforms, including operational management to ensure capacity, resources and design and delivery of the product solution by managing and planning deliveryDevelop and maintain strong working relationships with key customers at all levels to understand their business drivers and work with the systems analyst to understand requirements and deliver/promote technical solutions as appropriateManage changes in the environment by ensuring federated testing is executed end to end and implemented in partnership with the Production services team.

    Give input to the design and development of test plans (e.g.

    test objectives, test cases, test data, test scripts) for executing unit, integration, system or acceptance testing to ensure the solution meets the business requirementsMature the Software Engineering practices within Programme by driving System Team capabilities (Change, Automation, Integration) and priorities on the programme backlogImplement and mature the set of methods, practices, standards, guidelines and frameworks that are required to continually improve the quality of technical solutions that are delivered within the CountryProvide technical expertise in the development of new and existing applications and assess the requirements of new workflows, and liaise with suppliers on issues pertaining to routine and ad-hoc maintenance, technical support and developmentInvestigate complex problem situations and apply workaround and/or recommend solutions to resolve problems in support of business requirementsUnderstand and translate business operational process needs into improvement specifications for all systems or new application development, ensuring that interfaces with other applications and third party products workManage application configuration and upgrades, and problem analysis and resolution for complex application problems, in conjunction with the users and external application or service suppliers where necessaryAddress user experience (UX) and technical debt, and respond to industry developments (e.g.

    new versions of devices, operating systems / design paradigms) to support the Customer Services/Feature teams in achieving business needs, ensuring that technical debt levels are always kept under control and that re-factoring / remediation / simplification takes places on a regular basisGuide and manage 3rd party suppliers in the development deployment and support of new applications, systems software, enhancements and upgrades to existing applications in support of business needs in countryPlan, organise, and maintain business solutions and features for the country, and facilitate development of solutions by 3rd party suppliers in line with execution and delivery of technology and business strategy.

    Financial Management Perform monthly tracking of volumes and cost drivers against budgeted volumes and cost drivers for application development, maintenance and support in countryManage technical debt, rework rates and overall engineering quality and costs, accounting for expenditure and resources remaining within project tolerance.

    Account for application development, maintenance and support budgets and ensure that expenditure and resources are tracked and remain within project tolerance and escalate issues timeously to prevent over expenditure on budget People Guide the accurate and detailed documentation of system changes and provide upskilling to the service desk function prior to handover to ensure seamless service support to end usersDevelop a high performing team by embedding the banks performance process, providing regular performance feedback and coaching and motivating staff in the application development, maintenance and support team to excelAfford technical subject matter expertise in the technical domain by providing solutions and advice to business across multiple problem sets, working with vendors to improve technical domain solutions as well as providing support to the teamGuide the team and monitor that 3rd Party suppliers close out all level 2 and 3 incidents within the allocated timelines, ensuring that service level agreements are adhered toRisk, Regulatory, Prudential & ComplianceDrive and champion a positive risk culture and attitude within the Application Development, Maintenance and support function, establishing appropriate risk oversight and governance processes and structures.

    Observe sound risk management practices and oversee the implementation of Group Technology minimum standards with regards to application development and maintenance in the Application Development, Maintenance and support teamManage the integrity, and changes to the application development servers and databases and develop data integrity and implement security standards for the systems, co-coordinating requests for access within agreed parameters ensuring data qualityMonitor projects throughout all phases to ensure compliance to design standards, and to ensure that the design solution matches the business requirements, alerting project and country technology leadership when there are potential disconnectsConsult with solution project teams to develop a solution design which is compliant with the architecture and standards of Group Technology, maintaining alignment to the architectural plan and roadmap, in line with Group and country enterprise reference architectures and roadmap.

    Client Oversee and guide the delivery of high quality level 2 and 3 service level support in collaboration with the service desk and liaise with 3rd parties to ensure the prompt resolution of all requests in line with the Service/Operational Level AgreementsLead and give guidance to 3rd party suppliers and vendors in configuration, development and testing of changes, and team members in requirements definition and implementation with regards to the relevant technology domainPerform monthly service reviews of vendors and 3rd party suppliers to monitor that the service and support provided is within agreed service levelsContribute to the development and maintenance of standards related to Application Development, Maintenance and Support, and country alignment and compliance to these standards, enabling achievement of service levelsCollaborate with suppliers and customers to ensure that existing applications are optimised to meet business needs and implement new applications or enhancements within existing applications where relevantPartner with business stakeholders to understand business strategies and to enable end to end delivery and availability of IT Services to support the specific solution in country to fulfil the Country strategic planDirect the development, implementation and maintenance of business features and solutions for one business line by agreeing the strategic themes, epics and programmes with the business stakeholders, ensuring the required capacity is available for the delivery requirements.

    Data Develop and maintain business impact assessment reports for each application which delivers the specific business services; understanding the critical systems; impact of failure on business and potential operational lossesMonitor and report on progress for changes of approach and recommend solutions for successful implementation.


    QUALIFICATIONS Minimum Qualifications Type of Qualification:

    First DegreeField of Study:
    Business CommerceType of Qualification:
    First DegreeField of Study:

    Information Technology Experience Required Technology ManagementTechnology5-7 yearsExtensive experience in engaging with business, technology partners and external providers in providing 2nd level support5-7 yearsProven experience in analysing complex business problems and needs involving multiple applications, platforms and database interactions and recommend technology solutions.

    In-depth understanding of IT Infrastructure including cloud and development integration8-10 yearsProven experience in Infrastructure / Technical, support, Systems Administration, Applications support, Electronic Banking/Channels Support, Programming, Database Administration, Systems Analysis.


    ADDITIONAL INFORMATIONBehavioral Competencies:
    Conveying Self-ConfidenceDeveloping StrategiesDirecting PeopleEmbracing ChangeEstablishing RapportExploring PossibilitiesInterpreting DataProviding InsightsPursuing GoalsShowing ComposureTeam Working

    Upholding Standards Technical Competencies:
    Application Knowledge for SupportIncident and Problem ManagementInfrastructure and Platforms SupportIntelligent TestingIT ApplicationsIT SystemsProject Management (Project Mgmt)Systems Design