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

NOC 2174 Duties

Xpress_Ram

Full Member
Feb 6, 2017
36
1
Hi Experts,

Please clarify if following duties comes under NOC 2174. or 2171, I read a post that we should be very careful on NOC duties mentioned in reference letters.

in my reference letter total 9 duties are mentioned first 5 matches with NOC 2174 and rest follows as below.
could you please guide if i can keep them or re-request employee reference letter?

1. He expertise in understanding application built on legacy technologies, with
complex architecture and migrated legacy projects towards latest technologies.

2. Analyze business requirement for completeness and organize the meetings with
the client to gather the requirements, further he provides the estimates and gets
them approved by the client.

3. Ensures that the enhancements are delivered as per the business
requirement. During this entire cycle he works with different teams i.e. database,
solution architect, server team, network team etc.

4. He is Primary support contact in canada for many critical
applications, he fills the gap between the Offshore team , and
the client. From his areas he is responsible to communicate different reporting
matrix to all the stake holders
 

Xpress_Ram

Full Member
Feb 6, 2017
36
1
I saw a note in note in NOC 2174 job duties progression to System Analyst (2171) is possible.

I think i am good with my Roles could somebody please share your thoughts...

Jes_on will be able to answer this please?
 

jes_ON

VIP Member
Jun 22, 2009
12,091
1,421
Category........
Visa Office......
New York
Job Offer........
Pre-Assessed..
App. Filed.......
06-May-2010
AOR Received.
13-Aug-2010
File Transfer...
01-Mar-2011
Passport Req..
30-Jun-2011
VISA ISSUED...
12-Jul-2011 (received 25-Jul-2011)
LANDED..........
03-Sep-2011
Xpress_Ram said:
I saw a note in note in NOC 2174 job duties progression to System Analyst (2171) is possible.

I think i am good with my Roles could somebody please share your thoughts...

Jes_on will be able to answer this please?
To me, those 4 duties sound more like 2171, but it's not really my field.
 

vidalbr

Full Member
Nov 11, 2016
34
13
Category........
NOC Code......
2171
Job Offer........
Pre-Assessed..
App. Filed.......
03-04-2017
AOR Received.
04-04-2017
Med's Done....
16-03-2017
Xpress_Ram said:
Hi Experts,

Please clarify if following duties comes under NOC 2174. or 2171, I read a post that we should be very careful on NOC duties mentioned in reference letters.

in my reference letter total 9 duties are mentioned first 5 matches with NOC 2174 and rest follows as below.
could you please guide if i can keep them or re-request employee reference letter?

1. He expertise in understanding application built on legacy technologies, with
complex architecture and migrated legacy projects towards latest technologies.

2. Analyze and identifies business requirement for completeness and organize conduct the meetings with
the client to gather the requirements, further he provides the estimates and gets
them approved by the client.

3. Ensures that the enhancements are delivered as per the business
requirement. During software development life cycle this entire cycle he works with different teams i.e. database,
solution architect, server team, network team etc.

4. He is Primary support contact in canada and for many critical
applications, he fills the gap between the Offshore team , and
the client. From his areas he is responsible to communicate different reporting
matrix to all the stake holders
It looks like 2171 to me but if you could work a bit more using some words/verbs from the NOC 2171 probably it would improve a great deal.
Look at the above and see my suggestions (in bold). :D
 

User1id2

Star Member
Jun 24, 2020
65
28
Hi there
My current job is around that same description of yours. Can you please tell me which NOC you ended up choosing and what your reference letter was ?
would appreciate the help.
thanks
 

Pbooracricko

Full Member
Apr 15, 2020
42
1
Hello , I need your suggestion. . Can you please have a look at my work experience certificate format that I prepared under the NOC 2174.



Employee Id:- __________

Dated: 03/02/2020



To Whom It May Concern



This is to certify that _________, resident of ____________, worked in our organization ________________ , during the period of 04/08/2016 to 10/08/2018 (Full-time) as an Assistant Software Programmer and she was earning a gross salary of Rs. 1,29,360/- per Annum with a monthly salary of Rs. 10,780/-. The mode of payment of her salary was cash in hand. Working hours were 45 hours per week ( Office timing being ________ to _____ - five days a week)

Listed below were her key roles and responsibilities-

1. Assist and work closely with other software programmers and developers in modeling, modifying, integrating and testing codes as per the business requirement.

2. Assist other co-workers in the development and documentation of logical and physical programming specifications.

3. Assist in identifying and communicating technical problems, processing and finding a solution by modifying existing programs, reprogramming and debugging of programming codes as per user's requirement.

4. Assist in researching and assessing of different software items by collecting and preparing reports and documentations according to client and business prerequisites.

5. Direct, assign, co-ordinate teams of programmers and assist them in reviewing of projects and programs.



During this period we found her to be self-starter who is motivated, fast learner, duty bound and a highly committed team player with strong conceptual knowledge and his performance was excellent.



We assure you that we have been truthful in our disclosures pertaining to _________. If you have any further questions with regard to his background , please do not hesitate to call or email us. This certificate has been issued on specific request of employee. Thanks & Regards,



( HR Manager )

Email : __________________________

Contact: _________________________






Your suggestions will be highly obliged.
 

Pbooracricko

Full Member
Apr 15, 2020
42
1
My second job has the following responsibilities- ( Assistant software programmer)



1. Modify existing programs in accordance with the current industry best practices.

2.Implement and suggest fixes to any technical issues or defects raised by the testing teams.

3. Assist with the preparation of design specification documentation.

4. Analyze, construct, test and configure process definitions.

5. Use flowcharts to translate business logic to technical configuration.

6. Perform unit testing and document the test cases for new programs.

7. Assist in the deployment of in-house processes and programs.

8. Provide application support for data migrations and business testing.

9. Collaborate with other teams and support their ad-hoc requests.

10. Participate in regular code maintenance activities.

11. Attend project status calls and communicate the discussion to concerned team members.

12.Researching,designing,implementingandmanagingsoftwareprograms

13. Writing and implementing efficient codes by evaluating new programs.

14. Identifying areas for modification in existing programs and subsequently developing the modifications.

15. Maintaining and upgrading existing systems by deploying software tools, processes and metrics.

16. Working closely with other developers,UXdesigners,businessandsystemsanalysts.



And the first job had the following - ( Junior software developer)



1. Assist and work closely with other software programmers and developers in modeling, modifying, integrating and testing codes as per the business requirement.



2. Assist other co-workers in the development and documentation of logical and physical programming specifications.



3. Assist in identifying and communicating technical problems, processing and finding a solution by modifying existing programs, reprogramming and debugging of programming codes as per user's requirement.



4. Assist in researching and assessing of different software items by collecting and preparing reports and documentations according to client and business prerequisites.



5. Direct, assign, co-ordinate teams of programmers and assist them in reviewing of projects and programs.





Can you please check whether the roles and responsibilities of both the companies I worked in come under the NOC 20174?
 

krishkrish

Star Member
Dec 30, 2019
62
2
Can you please help me verify if these duties are good to go for 2174? MY ROLE SOFTWARE DEVELOPER

• Coordinate with Project Manager and Business Analyst to understand client business needs
and requirements.
• Assist in design and development of applications based on business requirements.
• Upgrade and modify applications as per business needs.
• Assist in preparing project plan and technical and functional specifications.
• Perform code reviews and recommend improvements.
• Identify and troubleshoot coding issues in a timely fashion.
• Ensure that project deliverables meet business requirements and ensure to complete project
within assigned timelines.
• Provide support in all phases of SDLC.
• Conduct end user training when needed and prepare user documentations.
• Recommend new coding techniques to ensure quality and usability.
 

User1id2

Star Member
Jun 24, 2020
65
28
You can verify yourself. Create a 3 columns table in Microsoft words with as many rows as there are main duties for NOC 2174.
First column will have yes or no whether Match or Not Match.
second column will say noc main duties. In this column you will list all the main duties straight from the cic website.On the third column you will have your own duties that correspond to each of the noc duties. DO NOT FORGET THE LEAD STATEMENT DUTY. On the 4 th column you will have your own explanations why you think 2nd and 3rd column match together.
you do that and include it as a letter if explanation. That will help the officer agree with your work experience claim.
If you are unable to accomplish this then the noc you chose is not the right noc.