It It Manager jobs in Duffel