computer programmer software developer careers in Mohali, India