It director jobs in DoverCreate job alerts