Company Overview At Zuora, we do Modern Business. We're helping people subscribe to new ways of doing business that are better for people, companies, and,
Job Title: Finance Shared Services Manager Location: Chennai, India Join Us! We combine SNC-Lavalin's project management expertise and Hitachi Energy's deep