net careers in Cologne, Germany