net careers in Chennai, India