10,000+ Deputy Manager jobs in Baroda, India
IT Site Delivery Manager- India Cluster
At Hitachi Energy - Baroda, India + 3 locations
Posted on Sep 24
Product Marketing Manager, Power Transformers, HUB APMEA
At Hitachi Energy - Baroda, India + 2 locations
Posted on Sep 25