+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445

How to choose NOC from 2173 and 2174 ?

viplavkallam

Member
Aug 5, 2014
11
1
Hi ,I am bit confused to choose which NOC I need to choose from 2173 and 2174?
Will this based on roles/Titles. As per my experience roles are same in all organizations .

I have few links from www5.hrsdc.gc.ca for my reference:

Below are my joining titles from 3 Organizations:
4 months as Software Consultant
3 Years as Associate SoftWare Engineer
4 Years as SoftWare Developer

Thanks!
Viplava Kallam.
 

RomanSPb

Hero Member
Jul 19, 2014
546
63
Calgary, AB, Canada
Visa Office......
Warsaw
NOC Code......
2171
App. Filed.......
21-JUL-2014
AOR Received.
01-DEC-2014
Med's Request
12-FEB-2014
Med's Done....
20-FEB-2014
Passport Req..
26-MAR-2014
LANDED..........
26-10-2015
viplavkallam said:
Hi ,I am bit confused to choose which NOC I need to choose from 2173 and 2174?
Will this based on roles/Titles. As per my experience roles are same in all organizations .

I have few links from www5.hrsdc.gc.ca for my reference:

Below are my joining titles from 3 Organizations:
4 months as Software Consultant
3 Years as Associate SoftWare Engineer
4 Years as SoftWare Developer

Thanks!
Viplava Kallam.
Hello,

Your designations and exact job titles do not matter. Or they have very little influence with no impact on overall eligibility. Only your main duties and responsibilities are assessed towards NOC requirements and this is why it is only you who can make this decision. Look at your duties precisely, compare them to the NOC's descriptions and pick the one which matches better.
 

ashconnor

Star Member
Oct 9, 2013
63
18
If you can qualify then use 2173 as it has a higher barrier of entry due to the job description requirements.

2174 is more likely to reach it's cap sooner than 2173.
 

viplavkallam

Member
Aug 5, 2014
11
1
Thanks Roman & Ashconnor for quick reply,

Isn't it like software engineers are those who belongs to core computer knowledge like those who completed their degrees in computer related subjects.
And software developers are not core to computer knowledge they may belong to any other group like electrical engineers but learned to write computer programming or coding.
Am I right? Job descriptions for NOC also touch my points above.Though they don't say directly.I got these points from Google.

If this is the case I can go to 2173.
 
  • Like
Reactions: Fabby12

ashconnor

Star Member
Oct 9, 2013
63
18
viplavkallam said:
Thanks Roman & Ashconnor for quick reply,

Isn't it like software engineers are those who belongs to core computer knowledge like those who completed their degrees in computer related subjects.
And software developers are not core to computer knowledge they may belong to any other group like electrical engineers but learned to write computer programming or coding.
Am I right? Job descriptions for NOC also touch my points above.Though they don't say directly.I got these points from Google.

If this is the case I can go to 2173.
Main duties
Software engineers and designers perform some or all of the following duties:
  • Collect and document users' requirements and develop logical and physical specifications
  • Research, evaluate and synthesize technical information to design, develop and test computer-based systems
  • Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
  • Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems
  • Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software
  • May lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems.
Despite the title 'Software Engineer' these requirements better fit 'Software Analyst' or 'Software Designer' as I consider an 'Software Engineer' to be all of these things plus actually writing, testing, modifying code. The NOC 2173 description also indicates that you should hold a Master's degree although this is by no means required.

As a developer you could probably bend your job description to these requirements, but I personally didn't take the risk and if I saw a job with these requirements I would never apply as drawing up requirements 9-5 is possibly the most mundane thing I can think of and only a portion of what 'Software Engineering' is about.

However none of this really matters - the question to ask yourself is:

"Would an employer be willing to state that I completed the majority of the tasks above whilst in their employment?"
 

aspirantEE

Full Member
Mar 31, 2018
35
0
Hi ,I am bit confused to choose which NOC I need to choose from 2173 and 2174?
Will this based on roles/Titles. As per my experience roles are same in all organizations .

I have few links from www5.hrsdc.gc.ca for my reference:

Below are my joining titles from 3 Organizations:
4 months as Software Consultant
3 Years as Associate SoftWare Engineer
4 Years as SoftWare Developer

Thanks!
Viplava Kallam.

Hello All,

Can these responsibilities act as NOC # 2173

1. Interacted with users & customers to discuss requirements, prepared high-level design documents describing the specifications, and, technical changes to the architecture

2. Designed & developed the setups, implemented, integrated, and, tested different ABCD software modules

3. Prepared and synthesized test beds to reproduce customer environments using the lab equipments

4. Researched, did debugging of production & ABCD infrastructure issues, analyzed, and, evaluated the scenarios to work on the fixes

5. Coordinated between teams, prepared, maintained procedures & documentation for software solutions, recorded diagnosis & resolution of system faults

6. Recommended upgrades, defined maintenance activities & procedures to improve the stability, and, performance of the ABCD software and installed base

7. Good exposure and hands-on with Developmental tools like JIRA, Crucible, Eclipse, SVN, Jenkins

8. Created automated scripts & tasks using Shell Scripting and Python, used Linux & VMware tools to monitor the stability of the software, collected logs & data to analyse errors

9. Delivered multiple trainings in technologies like SIP, Red Hat Linux, H323 and VMware



Please let me know..