January 06, 2021
The Tata Communications has invited applications for the post of Manager - Business Operations. The Manager Oversees executing, evaluating, and/or managing new initiatives and business processes/opportunities that may involve coordination between the sales channel and