I have seen this link - NOC 2173 vs 2174 but still having some doubts.

I am a java developer and my day to day work involve writing code, testing it, modifying existing code as per requirements. I have also worked on writing server and applications from scratch. Whatever issues or bugs we find before or after release, upon testing, I myself fix some of them and communicate it to a wider team. I also prepare reports from JIRA to track the work status in order to ensure continuous delivery and maintenance of the software. I have worked a bit on front-end in Angular 5+ too. I am a scrum master and coaching team of 9 people as a scrum coach. Furthermore, I manage software releases in which I coordinate with multiple teams in my function across the globe. To conclude, my major time is invested in coding only and I am only 3.5 years experienced so not at a managerial position.

Please guide in selecting NOC 2173 vs 2174. I also wanted to know let's say I get PR by NOC 2174 then after landing can I just apply to jobs related to NOC 2174 only or can apply for 2173 too?


You should go ahead with 2173 which is Software engineers and designers since the majority of your time is spent on coding only. You can omit the parts about scrum master and other managerial things in your resume and experience letter or just mention them, rather than giving them any weight. This is not uncommon in software industry.

After getting the PR, you can apply for any jobs. It won't matter what NOC code you got the PR for. You can work in retail, deliver mails, become a manager- if you get my drift.

  • Isnt 2174 more associated with coding? – thealchemist Jul 25 '20 at 14:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.