Business Development Manager, UK
As a Business Development Manager, you are responsible for the entire sales cycle (lead generation through proposal, contract negotiation and closure) as well as client relationship management, account strategy and…
ThoughtworksLondon, United Kingdom, Manchester +3 more
via GreenhouseView →