professional consultant jobs in durham nb