for french careers in Mohali, India