Director of Business Development
1 day ago
City of London
... project management, or a related field. A master's degree is a plus. DESIRED TRAITS * Customer-centric, analytical, detail-oriented, and have an understanding of the PSP ecosystem for sellers