Technical Delivery Lead (Product Delivery)
- Location
- Greater London, England, United Kingdom
managing delivery risks and issues, implementing mitigation plans where needed Encouraging collaboration across teams and stakeholders to improve solutions and delivery outcomes Supporting continuous improvement across technology delivery, with a focus on efficiency, quality and automation What you'll bring to the team: At least 5 years ...