supply chain careers in Cascais, Portugal