Smart job searching in Portalegre, Portugal