Technology Strategy Analyst
- Location
- Greater London, England, United Kingdom
handling the complexity associated with addressing the needs of multiple affiliate countries, partners, and commercial relationships Results orientated and comfortable with enterprise-level decision making Ability to work across the business to capture business-critical objectives & translate to architectural and technical strategies or impacts Ability to prioritise business ...