At AIA we've started an exciting movement to create a healthier, more sustainable future for everyone.
If you sound like that leader, read on.
About the Role
Hold overall responsibility and accountability in leading projects and initiatives to build Life Insurance strategy, direct COE resources and manage relevant internal stakeholders in the process
Roles and Responsibilities:
- Evaluate industry trends and competitive landscape in Life Insurance sector and identify critical trends that will impact our business.
- Develop a cohesive strategic view of the business and synthesize analysis to deliver key insights.
- Identify and assess growth opportunities, projects and initiatives in the Life Insurance domain aligned to AIA Group's long-term strategic priorities.
- Lead business case build to support new initiatives and strategies.
- Participate in management meetings and workshops with potential business partners and their advisors.
- Lead strategy formulation, commercial due diligence for transactions, partnerships, or new ventures for Life Insurance
- Develop strategic narratives and presentations to the Group Board and Group Executive team.
- Provide SME support to Strategy Delivery team on projects in the function.
- Build COE for strategy and market intelligence for Life Insurance
Job Requirements:
- Undergraduate and Masters in Corporate Finance, Business Administration or similar discipline preferred.
- 15 or more years of experience in business strategy at Senior Engagement Manager level or above from top management consultancy firm or financial services
- Track record of leading successful project delivery and realizing business impact
- Extensive subject matter expertise across the Life Insurance value chain (including insurance) gained through multi-year experience at top-tier industry players or top / specialist management consultancy.
- Strong numerical capabilities combined with strong commercial acumen.
- Ability to structure clear and compelling communications for senior executive audiences