it consultant careers in Stuttgart, Germany