information services careers in Egypt