I am going to apply for PR in Canada Express Entry visa. For that I need to choose an NOC code before applying. I have 6 years of experience in software development. I worked as a developer/programmer in my experience. When I checked for the suitable NOC and found out that 2173 and 2174 are very close to my work. I am a bit confused on what to choose. My previous company's relieving letter says " worked as Application Developer". Could anyone let me know which code should I use to apply for the Express Entry and which one has more scope of getting a visa (if the NOC code matters).

1 Answer 1


There are both closely related. However 2174 also says Computer programmers and interactive media developers . I would say if that doesn't apply to you, you should go ahead with 2173 which is Software engineers and designers.

No the NOC code doesn't increase your chance of getting a permanent residence. However choosing the wrong NOC code may result in rejection of the application.

YMMV but in my opinion any of them should be fine. Check your designation of previous companies and compare it to 2173 and 2174. You want to compare the Main duties section with the letters from the previous companies. Whichever matches closely, you should go with that.

  • Yes, both are close. The roles and responsibilities from the NOC Code: 2174 are more relevant to my experience and what I do. However, the designation of my previous company says: Application developer. I am more of a programmer than a lead/architect. Please advice which one should I choose.
    – Metadata
    Commented May 23, 2018 at 12:21
  • @Sidhartha See my update.
    – Dipen Shah
    Commented May 23, 2018 at 12:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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