It Director jobs in Newfoundland And Labrador