logistics and supply chain careers in Sliema, Malta