Block Job - cleaning task assigned to an individual to be completed every morning. Usually inspected by an NCO.
N.I.G - depending on who you listen to this either stands for New Intake Group or New In Germany. The etymology of the word is irrelevant - it means new bloke.
See here for more information.