Categories
India Listing

Sr. Manager – Business Operations

Tata Communications
Location : New Delhi DL IN
Define operational/business processes, Manage new initiatives/opportunities that may involve coordination between the sales channel and other organizations,…

More >>