Hi,
That all sounds very similar to my role currently, and I've also been interested in trying to work out which NOC code it falls under. I can't seem to get it to fit under anything at the moment.
Just out of curiosity - is that a role you are currently doing in Canada? Have you spoken to HR...