Strategy & business development manager
- Location
- Greater London, England, United Kingdom
with internal partners & sponsors to seek out and evaluate new business opportunities, including new propositions, strategic partnerships & ecosystems, alliances, and adjacent market plays. Own financial modelling and commercial sizing to assess feasibility and ROI. Drive business cases through the internal governance processes, supported by internal sponsors (in line … development, management consulting, corporate development, or a similar analytical role. Strong strategic thinking, commercial analysis, and problem‐solving skills. Experience building investment cases and financial models. Strong stakeholder management and communication skills, with the ability to work across different business units. Ability to structure ambiguity, prioritise effectively, and deliver ...