dispatcher careers in Alexandria, Egypt