A complete application in a minute
Tailored resume and cover letter, ready to send.
Howden is seeking a CRS Business Development – Executive (Power, Energy & Construction) to drive growth and market expansion across its specialty sectors. The role leads strategic initiatives, builds and maintains key client and partner relationships, and delivers tailored risk management and insurance solutions for construction, infrastructure, power, renewable energy, oil & gas projects.
As the business lead for the Power, Energy & Construction portfolio, you will work with broking, placement,
The CRS Business Development – Executive (Power, Energy & Construction) is responsible for driving business growth, client acquisition, revenue generation, and market expansion across the Power, Energy & Construction Specialty. The role develops and executes strategic business development initiatives, builds and maintains strong relationships with clients, project stakeholders, and insurance market partners, and promotes tailored risk management and insurance solutions that address the complex and evolving exposures within the construction, infrastructure, power, renewable energy, oil and gas, and related sectors.
The incumbent serves as the business lead for the (Power, Energy & Construction) portfolio and is accountable for achieving revenue and profitability targets, expanding the client base, strengthening insurer and specialty market relationships, and enhancing the organization's market position within these industries. The role works closely with broking, placement, claims, risk advisory, and operations teams to deliver innovative insurance and risk transfer solutions, including project-specific and operational risk programs, while ensuring exceptional client service throughout the project lifecycle.
Key areas of focus include: