The Senior Manager - Insurance will oversee the management and placement of comprehensive insurance policies, ensuring coverage for the company’s operations, assets, and projects, specifically within the renewable energy sector (solar, wind, and en...