Contracts Manager EMEA careers in Madurai, India