software architect careers in Suez, Egypt