Senior Business Development Specialist – Customer Operations (Telecom and Media) at eClerx | JobVerse