Your Gateway to Student Success
Location: Mexico City, Mexico. Relocation Support: This role is based in Mexico City, Mexico. Novartis is unable to offer relocation support: please only apply if accessible.
Drive business impact where strategy meets insight. As a Business Planning and Analysis Manager at Novartis, you will act as a trusted advisor to leadership, translating complex financial and operational data into clear, actionable insights that shape business performance. You will partner closely with cross‑functional teams to guide forecasting, planning, and strategic decision‑making, while proactively identifying risks and opportunities. Your work will directly influence how the organization allocates resources, improves performance, and delivers sustainable growth.
Job Description Key Responsibilities