digital supply chain careers in Mansoura, Egypt