Team Manager for Application Support
1 month ago
London
... financial services, cable & telecom, retail, fashion, media & entertainment, manufacturing, travel & leisure, software and high-tech. Incorporated in 2000, eClerx is one of India's leading process ...