it jobs windsor