Solutions Manager - Projects
- Location
- Greater London, England, United Kingdom
working closely with our wider professional services team to build dynamic project implementations, provide timely and accurate support to client queries and assist with onboarding new clients to the product. This role will be client-facing so you must be comfortable, confident and enjoy talking with clients to help them ...