IT Service Specialist careers in India