medical claims processor careers in Karur, India