technical customer service careers in Halifax, Canada