recovery specialist careers in Egypt