international teams in EMEA, the Americas, and Asia What do you need to be great at this role? Whilst this role is not a sales..., this is not a sales role! As our Principal Business Development Manager, you will be directly leading development projects, and managing...
EDF Energy