India's largest IT services company Tata Consultancy Services (TCS) is facing a significant challenge filling a massive number of open…