Senior Project Manager
- Location
- Greater London, England, United Kingdom
successful onboarding of a client. The ideal candidate will have very strong project management skills, with the ability to manage multiple complex programmes, senior stakeholders, and complex solutions all at the same time. You'll have experience with customer success or customer onboarding processes, and be able to ensure ...