it tech careers in Alexandria, Egypt