l d manager careers in Chennai, India