Team Manager for Application Support
9 days ago
London
... manufacturing, travel & leisure, software and high-tech. Incorporated in 2000, eClerx is one of India's leading process management and data analytics companies and is today traded on both the Bombay ...