manager network careers in Guimaraes, Portugal