Business Development Manager
- Hiring Organisation
- 17918
- Location
- London, United Kingdom
sales. Support, own and drive activity around campaigns and projects to target specific go to market messaging. Regular and accurate forecasting of opportunities, providing intel for both short and long term deals. Maximise margin opportunity by focusing on partners and targets where margin potential is greater. Maximising vendor programmes ...