logistics supply chain management careers in Essen, Germany