it computer science careers in Halifax, Canada