It Manager jobs in Duffel