ONIP ( International Job Stream)

Hii,

Should NOC responsibilities match current responsibilities? I got an invitation from Ontario ( ONIP, international student job stream), I am working as a software engineer, BUT my responsibilities are writing codes, fixing bugs, and enhancing software. But NOC (software engineer) responsibilities say differently. How is a software engineer (NOC) different from a developer? Both write codes