manager sourcing careers in Alexandria, Egypt