france careers in Sintra, Portugal