technical project lead careers in Mohali, India