Job Description Summary
The Head of Strategy and Planning plays a pivotal role in driving enterprise-level strategic initiatives that enhance Novartis’ economic value and secure long-term competitive advantage. This role partners closely with the Country President and Leadership Team to lead high-impact business projects and build organizational capabilities aligned with Novartis’ strategic priorities.
Job Description
Strategic Project Leadership
Lead and manage cross-functional strategic projects focused on key Novartis products in the country
Design and execute initiatives that deliver:
Superior health outcomes beyond the product’s standalone impact.
Enhanced financial performance and value creation for Novartis.
Collaborate with internal stakeholders and external experts to ensure alignment with corporate strategy and market dynamics.
Executive Support & Strategic Advisory
Provide strategic insights and recommendations to the Country President and the LT.
Prepare high-quality briefings, presentations, and decision-support materials for LT-level discussions
Act as a thought partner in shaping and refining strategic priorities
Capability Building
Promote a culture of continuous improvement and innovation in strategic project delivery
Qualifications & Experience
Advanced degree in Business, Life Sciences, or related field; MBA or equivalent preferred.
5+ years of experience in strategy consulting, corporate strategy, or strategic project leadership in a global organization
Proven track record of leading complex, cross-functional initiatives with measurable business impact
Experience in capability building, leadership development, or organizational transformation is a strong asset
Proficient in English
Key Competencies
Strategic thinking and business acumen
Executive-level communication and influence
Project management and operational excellence
Leadership development and coaching
Stakeholder engagement and relationship management
Adaptability and resilience in a dynamic environment
Skills Desired