Job of the week – Head of Business Development – McLean Ross

Our client is an ambitious new technology company at the forefront of the energy revolution. They are building a technology platform that cleverly manages small scale generation, demand, and storage to; reduce network costs, enable more green generation and ensure electricity is always available for our customers.  By using existing assets and without disrupting the […]