Job title: Onshore Renewables Business Manager Location: Porto, Portugal (On-site) The Onshore Renewables Business Manager will be in charge of the origination and business development of the onshore projects in Portugal, reporting to the Country Manager. The Green Recruitment...