It Project Manager jobs in Duffel