it computer science careers in Alexandria, Egypt