microsoft project engineer careers in Egypt