CRM Manager
- Location
- Greater London, England, United Kingdom
supplier management, including working with third-party service providers. Knowledge or experience of using a Content Management System would be advantageous. An IT degree, equivalent qualification or substantial relevant experience. Excellent written and verbal communication skills. A proactive, flexible and collaborative approach, with the ability to work independently ...