Senior Manager, Business Manager, Office of CIO in TECHNOLOGY
- Location
- City Of London, England, United Kingdom
ensure strategic suppliers are managed according to their criticality, value and risk profile. You monitor strategic supplier performance, contractual obligations, service levels, key risks, improvement actions and value delivery, ensuring issues are escalated through the appropriate governance forums. You support executive engagement with strategic suppliers, helping the Technology Leadership … supplier insight, market intelligence and third-party risk information are used to inform technology planning, investment decisions, commercial pipelines and future sourcing strategies. Internal process management You maintain oversight of internal business processes that support Technology Directorate productivity, service quality, cost control and timely delivery. You evaluate existing business ...