Technology careers in Alexandria, Egypt