Sales Manager/Director - UK/Europe
now
London
Role – Sales Manager/Director.Technology – Sales Execution.Location – UK (London), Germany (Frankfurt, Munich, Berlin), Netherlands (Amsterdam), France (Paris), Sweden.Generate leads through – meetings / presentations at conferences, partner contacts, contacts in client organ