global service manager jobs in durham nb