digital supply chain careers in Giza, Egypt