Insurance and Claims Manager

Tulane University   New Orleans, LA   Full-time     Call Center / Customer Service
Posted on September 13, 2023
Apply Now
The Insurance and Claims Manager will assist the Executive Director of Risk management with the handling of the University’s insurance portfolio involving both commercial insurance and self-insured risk exposures. The position will be responsible for understanding the university’s risk exposures and completing the insurance renewal process as well as identifying and informing the broker of new risks to be covered under the insurance policy throughout the policy term. The annual insurance renewal will include assisting with the development of underwriter renewal presentations. This role will be responsible for filing and maintaining the insurance policies and other related documents associated with the insurance program at the university. This includes vehicle listings, university approved drivers, equipment listings, etc. The insurance budget preparation for accounting will also be a primary role for this position such as organize the operational budgets for insurance related expenses, premium balances for each renewal and the payment of invoices for insurance premiums, broker fees, and other claims related expenses. In addition, the Insurance and Claims Manager will facilitate certificate of insurance requests, which includes ordering the certificates of insurance from the insurance broker to satisfy contractual obligations. The filing of FET and Self Procurement Tax for Bermuda policies and completion of Form 990T for accounting will be included in this role. Review of contracts (clinical trials, leases, construction contracts, independent contractors, etc..) will be handled by the Insurance and Claims Manager. This position will also assist with managing claims along with the Risk and Claims Analyst related to the commercial insurance program and any self-insured claims. The manager will serve on various university committees and will assist with representing the department during emergencies. This position will be responsible for managing the operations of the office, including administrative tasks such as scheduling, coordination, record keeping, and other office support duties.

Tulane University

New Orleans , LA