is team leader jobs in durham nb