IT and Computer Science careers in Halifax, Canada