software architect careers in Minya, Egypt