windows citrix careers in Madurai, India