It manager, fitch careers in Egypt