Team Manager for Application Support
1 month ago
London
... traded on both the Bombay and National Stock Exchanges of India. eClerx employs 17,000+ people across its global sites in the US, Canada, UK, Australia, Italy, Germany, Switzerland, Dubai and ...