Software architect careers in Alexandria, Egypt