professional services jobs in durham nb