An exciting opportunity has arisen to join us as a ECO Applications Manager supporting our in-house & third party... an application process team of 15 colleagues responsible for validating & then verifying all the ECO Customer applications...
Octopus Energy