Introduction A Technology Sales Specialist role (what we internally call a, 'Brand Sales Specialist... Sales Specialist you'll work closely with clients to develop relationships, understand their needs, earn their trust......
Job Location: Ottawa, ON, Canada