Sales Director, New Business Director, IT Services, COR5646
4 months ago
London
Sales Director, New Business Director, IT Services, COR5646 We're seeking an ambitious Sales Director to drive new business opportunities within IT Services across Europe. Working to lead a New ...