net careers in Dusseldorf, Germany