I looked it up and 2173 is computer science (software development), 2174 is more computer engineering (hardware/architecture development). If you can state your job duties without divulging sensitive information, maybe we can help better.
Take a look below one on CIC website, this is NOC 2173 description:
http://www23.statcan.gc.ca/imdb/p3VD.pl?CLV=4&CPV=2173&CST=01012011&CVD=122376&Function=getVD&MLV=4&TVD=122372 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.
Below is NOC 2174 description on CIC website: http://www23.statcan.gc.ca/imdb/p3VD.pl?CLV=4&CPV=2174&CST=01012011&CVD=122376&Function=getVD&MLV=4&TVD=122372 Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Identify and communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and maintenance of software Assist in the collection and documentation of user requirements Assist in the development of logical and physical specifications May lead and co-ordinate teams of computer programmers May research and evaluate a variety of software products.
It feels like 2174 talks more about writing and modifying actual code, whereas 2173 is about leading software activities end to end with different teams, confusing to me.
My problem is, I still feel some of my duties fall under 2174, which is in the exclusion list of 2173.
I already received ITA and I submitted the application with NOC 2173. My experience was with the consulting company, so I chose 2173. I think 2173 is less about writing code, rather it’s more about leading the software development activity.
As you said they are very close, and this job duty can be used on any of one. Now the real issue is that they both are mentioned in the exclusion list of each other.
So, I’m really afraid that using these job duties could create an issue since they are common to both NOCs. I’m not sure if they are really strict on Job Duties matching with other NOC.
I worked for Infosys as a J2EE developer so you can imagine the kind of work I did. I submitted with 2173 through and through without any issues. It was more like 2173 was the first NOC I found that matched my work and didn’t bother to check 2174 etc; probably not the best approach but I didn’t know better at the time and it worked out. My reference letter simply stated the technologies and projects I worked on. I think the officer checking your application isn’t looking for a word to word match, but checking whether what NOC you claim is close to what you actually did. Different bosses are expected to write reference letters differently so the officer knows not all letters will match the NOC description, so they make a subjective judgement, mainly to eliminate false claims. E.g., someone who’s a DBA and never touched software but submits 2173 or 2174 may get more scrutiny than a software engineer/software consultant/project manager who works in software, who submits 2173/2174.
As far as I remember, you can only choose one NOC when filling up the express entry form, unless things have changed (Can I have multiple NOCs and what is the NOC for my profile?). Choose whatever you want as long as reference letter matches NOC description somewhat. Also, a lot of your questions have already been answered on this forum. Just search for the threads and you will find them.
Hey Listed below are my roles are responsibilities on Infosys Letter head for NOC-2173. Can you please confirm if they fall under NOC-2173.
Gathering Identity and Access Management (IAM) requirements from client along with onsite coordinators, analyzing the same and creating authentication and authorization security policy specification documents based on those requirements
End-to-end implementations of IAM products, which involved installation and configuration of CA SiteMinder Policy server and Web agent components in client’s environments for enabling Single sign-on for an uninterrupted user experience
Writing server-side scripts for installation, server start/stop, logging rollover, server health monitoring, maintenance and error related reporting using UNIX shell scripting
Planning and execution of functional, non-functional and user acceptance testing activities of all in-scope services as well as solution-level flows (IAM level, system integration testing) associated with hot-fixes, patches and enhancements
Analyzing issues, problems in client environment, performing root cause analysis, providing workarounds during production downtime, documenting the same for future reference and resolving the issues as per the agreed service level agreements (SLA)
The technologies / platforms that he worked on were: CA SiteMinder, CA Single Sign On (SSO), CA Web Agent, CA LDAP Directory, RSA Adaptive Authentication on Premise (AAOP) and programming languages like Java, C, C++, Unix Shell Scripting.
Can you help me confirm if the following responsibilities fall under NOC 1122; I work as a Consultant in Training and Development:
Creating and planning development strategies for training deliverables while suggesting improvements based on quality guidelines and client requirements.
Conducting working sessions with client team members and internal functional team members to analyze requirements, get inputs, and fix review feedback to maintain the quality of the training deliverables.
Leading and managing work streams, deliverables, and teams.
Mentoring juniors, conducting trainings, creating and maintaining project management deliverables.
Hi Anshul, I am having the same dilemma, is it possible to get my reference letter reviewed by a professional (lawyer /immigration specialist) to make sure there are no issues in this area. If you dont mind helping out, I can send you my reference letter.