Head of Strategy & Operations job at Novartis