This role is with a reputed Life Insurance firm and has the flexibility to operate out of Mumbai or Delhi.
The Corporate Strategy Manager supports and leads a variety of strategic organic and inorganic efforts including playing a pivotal role in building long-term/annual strategic plans.
The position is crucial to the business's ability to establish its short, medium, and long-term plans in a highly evolving industry.
1. Prepare strategic business plan based on shareholder priorities: Conduct strategic market analysis to gather market intelligence and generate relevant insights to analyze the company's positioning in the market and inform future strategies. Develop and review business plans and financial models for each sales channel, products, operations and IT teams. Finalize the strategy and business plan with the leadership team for different initiatives. Act as a support structure to all functions and capture specific strategic projects and KPIs
2. Review business case for new models/ market entries/ non-organic growth opportunities: Conduct periodic analysis to assess viability prior to building new distribution models etc. Critically evaluate and review business case for all new initiatives, new markets, non-organic growth opportunities by any function. Understand regulatory developments and develop point-of-views & strategies to incorporate regulatory changes
3. Manage CEO's office: Act as an adviser to CEO and entire senior management team; Support CEO in proactively managing the board and shareholders. Participate in Executive Meetings to discuss business issues, challenge and propose solutions. Act as a project manager for high level, cross functional projects as assigned by CEO. Support in conducting monthly performance reviews - challenge status quo, highlight issues, provide insights& solutions, etc.
Didn’t find the job appropriate? Report this Job