Contract Sales Manager / Contract Business Manager - IT
hace 2 meses
London
... UK and Europe, focusing on Technologies like: - Cloud, Data, Development and Emerging Tech. This role has the potential for someone to manage an established team of 5 -10 heads from day one and it ...