Director of strategic partnerships job description