Sales Manager
Posted 3 days ago by Sierra 57 Consult Ltd
- Location:
- CV10, Bermuda, Warwickshire
- Job Type:
- Permanent
As Sales Manager you will be instrumental in building key customer relationships, identifying business opportunities, negotiating and closing business as well as the logistical and marketing aspects of the product's delivery from the European HQ to the customer via the UK's … more