senior marketing director job description