VISTRA
–
Mumbai, Maharashtra, India
... We have an exciting opportunity for you to join our team as Senior Project Manager, Reporting to the Head of Technology GSC, India, this full-time and permanent position is based in Mumbai, India and offers regional coverage, allowing you to make a ... - May 16