About the role The Customer Development role is essentially responsible for interfacing with a portfolio of high profile Corporate level customers to: - Ensure customer delight and build advocacy through building awareness of further business value available to clients - Increase utilization of serv