Hi Anna,
I read your JD. In my non-expert opinion, I think your JD was very short, specifically the on-site consultant position. As for what were written, I don’t see these fitting NOC 1122.
Well again, this is just my non-expert opinion. I hope the experts don’t share my opinion. Good luck...