The role of Site Manager is pivotal in overseeing the construction and operational phases of wind farm projects. Based in Germany, this position requires fluency in German to effectively liaise with local teams, stakeholders, and regulatory bodies. The start date for this role is set for Q1 2025, pr...