CRS Business Development Executive
Howden- Posted 9 hours ago
- Be among the first 10 applicants
Job Description
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:
- Identifying and pursuing opportunities across construction, infrastructure, engineering, power generation, renewable energy, utilities, and oil & gas sectors.
- Developing and maintaining relationships with project owners, developers, contractors, EPC firms, lenders, investors, and industry stakeholders.
- Monitoring industry trends, market developments, and emerging risks to support business growth and provide strategic advice to clients.
- Collaborating with local and international insurance markets to secure competitive and innovative risk transfer solutions for clients.
