Sales Director, New Business Director, IT Services, COR5646
4 months ago
London
The Role As the EMEA Sales Director / New Business Director, you'll lead sales efforts in the region, identifying, developing, and closing new business opportunities. If you're driven by results and ...