Role Overview :
The Lead - Insurance plays a critical role in safeguarding the organization's assets and operations by managing and optimizing its corporate insurance portfolio. This includes the assessment, implementation, and oversight of all insurance policies across business units, ensuring adequate risk coverage, timely renewals, and efficient claims processing.
Key Responsibilities :
- Insurance Portfolio Management : Evaluate the company's insurance needs across all functions and business units to ensure adequate and cost-effective coverage.
- Policy Administration : Handle end-to-end administration of insurance policies, including renewals, endorsements, and documentation.
- Claims Management : Oversee the complete claims lifecycle-from filing to resolution-ensuring accuracy, compliance, and timely settlement.
- Stakeholder Coordination : Serve as the primary liaison with insurance companies, brokers, and other external stakeholders to negotiate policy terms and address queries or disputes.
- Documentation & Compliance : Maintain all insurance-related records to ensure readiness for audits, compliance reviews, and internal reporting.
- Risk Assessment & Reporting : Regularly assess risk exposures, suggest suitable insurance products, and generate periodic reports on claims status and insurance performance for senior management.
Critical Competencies :
In-depth knowledge of insurance products and corporate risk management.Strong expertise in policy administration and claims handling.Analytical ability to assess organizational risk and develop tailored insurance solutions.Effective negotiation and communication skills for working with external stakeholders.Ideal Candidate Profile :
10-15 years of experience in corporate insurance and claims management.Educational background in insurance, risk management, or finance.Prior experience in sectors like energy, infrastructure, or manufacturing is highly preferred.(ref : iimjobs.com)