Business Development Manager London, United Kingdom
- Location
- Greater London, England, United Kingdom
present information in an understandable way Person specification Advanced communication and negotiation skills Good written and spoken language Commitment, resilience, proactivity, and positive thinking Ability to quickly and efficiently handle assigned tasks Analytical thinking, multi-tasking, craving for professional development #J-18808-Ljbffr ...