He was an NCO, albeit a low-ranking one. Calling a Gefreiter an NCO is rather stretching it, though, even if you take the inflation into account.