Business Development Manager - Relocation to Poland
7 days ago
Manchester
Developing tailored offers for strategic customers and manage the entire sales cycle, from lead detection to deal closure. Finding solutions to climate change is the priority of the 21st century and means switching to low-carbon energy. To achieve this, our 7,500 Switchers combine their historica...