french careers in Nepal