vice president technology jobs in vaughan on