Tag - technology research analyst job description