Engineering Manager, United Kingdom
17 hours ago
Alwalton
Currently, the Company has approximately 700 MWp of solar power projects in operation, 8 GWp of projects under construction or in backlog (late-stage), and an additional 17 GWp of projects in advanced and early-stage pipeline. Since entering the project development business in 2010, Canadian Sola...