Team Manager for Application Support
1 month ago
London
... retail, fashion, media & entertainment, manufacturing, travel & leisure, software and high-tech. ... Stock Exchanges of India. eClerx employs 17,000+ people across its global sites in the US, Canada ...