Europe VAT Manager careers in Hosur, India