chief architect job description