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

Those who got PR, please share. Should Job Duties be generic or specific to technology and tool?

kaushal.pages

Star Member
Jan 10, 2018
52
10
I’m in Post-ITA phase. The company, I had experience with, is no more in practice, so I will have to get letter signed from ex-collogue. So, I’m preparing job duties for now.

I was wondering if Job Duties should be generic in words or specific to technology that I worked with, which is better?

For example:

Generic version:

Perform maintenance and support activities for software applications, Performance Monitoring, Workload Analysis, Performance Tuning etc.

Specific to technologies:

Perform maintenance and support activities for software applications like applying Oracle database patches, Installation of Add-on software on Microsoft .Net environment, Performance Monitoring and Tuning using Ants Profiler etc.

PS: I applied for NOC 2173.
 

larack

Star Member
Aug 3, 2017
96
58
I’m in Post-ITA phase. The company, I had experience with, is no more in practice, so I will have to get letter signed from ex-collogue. So, I’m preparing job duties for now.

I was wondering if Job Duties should be generic in words or specific to technology that I worked with, which is better?

For example:

Generic version:

Perform maintenance and support activities for software applications, Performance Monitoring, Workload Analysis, Performance Tuning etc.

Specific to technologies:

Perform maintenance and support activities for software applications like applying Oracle database patches, Installation of Add-on software on Microsoft .Net environment, Performance Monitoring and Tuning using Ants Profiler etc.

PS: I applied for NOC 2173.
"Specific to technologies" is the right way to go, but i don't think your duties fall under NOC 2173. Doesn't 2171/2172 be more suitable for your job description?
 

kaushal.pages

Star Member
Jan 10, 2018
52
10
"Specific to technologies" is the right way to go, but i don't think your duties fall under NOC 2173. Doesn't 2171/2172 be more suitable for your job description?
@larack Thanks for the feedback.

I added that job duty since I was targeting below-mentioned points in NOC 2173 Job Description. I thought I should write a description which looks more realistic.

Take a look at below. Do you think I'm doing something wrong? please advise. Appreciate all help!!

http://www23.statcan.gc.ca/imdb/p3VD.pl?CLV=4&CPV=2173&CST=01012011&CVD=122376&Function=getVD&MLV=4&TVD=122372
  • 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

 

larack

Star Member
Aug 3, 2017
96
58
@larack Thanks for the feedback.

I added that job duty since I was targeting below-mentioned points in NOC 2173 Job Description. I thought I should write a description which looks more realistic.

Take a look at below. Do you think I'm doing something wrong? please advise. Appreciate all help!!

http://www23.statcan.gc.ca/imdb/p3VD.pl?CLV=4&CPV=2173&CST=01012011&CVD=122376&Function=getVD&MLV=4&TVD=122372
  • 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

What was your official designation? Did you write/design code for SW applications?

I can't really tell if it is 100% right, but I think 2173 is more applicable if you design/write code for software applications. Yeah, there are a lot of points under the NOC, but there are very similar NOCs too. So, it's really confusing. It is possible that they reject based on your job description not matching the NOC. So, please be careful which NOC you chose based on the designation and the proof of experience you provide. I think it doesn't matter which NOC you show, as long as get enough points and your job description matches the NOC.

Double check all the relevant NOCs and also check the matching designation. Some NOCs I could find: 2283 (installation, performance evaluation), 2147 (installation, support), 2171, 2282 (more towards tech support) etc.
 

kaushal.pages

Star Member
Jan 10, 2018
52
10
What was your official designation? Did you write/design code for SW applications?

I can't really tell if it is 100% right, but I think 2173 is more applicable if you design/write code for software applications. Yeah, there are a lot of points under the NOC, but there are very similar NOCs too. So, it's really confusing. It is possible that they reject based on your job description not matching the NOC. So, please be careful which NOC you chose based on the designation and the proof of experience you provide. I think it doesn't matter which NOC you show, as long as get enough points and your job description matches the NOC.

Double check all the relevant NOCs and also check the matching designation. Some NOCs I could find: 2283 (installation, performance evaluation), 2147 (installation, support), 2171, 2282 (more towards tech support) etc.
@larack
Thanks for the feedback.

My designation is "Assistant IT engineer". And yes, I wrote and designed code for this job.

I found below duties under NOC 2173. Now the question is how do I form job duties with the similar wording but still not a copy paste. It should look realistic.

If possible, Can you suggest few sample job duties for 2173 that you think is appropriate, so I can format mine according to my experience and skills.

I'm sorry, if I'm asking too much, but my problem is, that I am really confused on forming these job duties, since their given duty list for each NOC is very similar to another one, and making them unique to a specific NOC is really difficult, considering the fact that we can't just copy-paste.

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.
 

larack

Star Member
Aug 3, 2017
96
58
@larack
Thanks for the feedback.

My designation is "Assistant IT engineer". And yes, I wrote and designed code for this job.

I found below duties under NOC 2173. Now the question is how do I form job duties with the similar wording but still not a copy paste. It should look realistic.

If possible, Can you suggest few sample job duties for 2173 that you think is appropriate, so I can format mine according to my experience and skills.

I'm sorry, if I'm asking too much, but my problem is, that I am really confused on forming these job duties, since their given duty list for each NOC is very similar to another one, and making them unique to a specific NOC is really difficult, considering the fact that we can't just copy-paste.

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.
If you have written/designed code for some SW, then you can go ahead with 2173. Mention briefly about the coding part like "responsible for development/maintanance of ABC modules in XYZ software" along with the installation/other maintenance activities. If you are inclined towards IT support/consultant kind of work, you can use NOC 2171 and can mention similar responsibilities like "developed XYZ modules for ABC software. Responsible for installation, upgrades and maintenance for XYZ Software tools etc."

There is no "out of the box thinking" required for filling job responsibilities. You can pick few lines from your resume and put it down. Just treat it as some kind of job application where you are mentioning about your past experience. There are no guidelines & keywords that you have to include in your responsibilities. Just stay true to your work and match appropriate NOC.
 

kaushal.pages

Star Member
Jan 10, 2018
52
10
If you have written/designed code for some SW, then you can go ahead with 2173. Mention briefly about the coding part like "responsible for development/maintanance of ABC modules in XYZ software" along with the installation/other maintenance activities. If you are inclined towards IT support/consultant kind of work, you can use NOC 2171 and can mention similar responsibilities like "developed XYZ modules for ABC software. Responsible for installation, upgrades and maintenance for XYZ Software tools etc."

There is no "out of the box thinking" required for filling job responsibilities. You can pick few lines from your resume and put it down. Just treat it as some kind of job application where you are mentioning about your past experience. There are no guidelines & keywords that you have to include in your responsibilities. Just stay true to your work and match appropriate NOC.

Thanks, @larack for the response, it's really helpful to see whether I'm not doing anything wrong.

First, about me, I already received ITA with NOC 2173, so I really can't change it. I have to form duties considering NOC 2173 only and will have to be very careful that it should not fall into NOC 2174 since 2174 is in exclusion list in 2173.

Now about NOC codes, I personally feel that job duties related to coding and SW development fall under NOC 2174, not 2173. So, I'm scared that putting coding and development in 2173 will create a problem.

I feel 2173 is more about leading software development activities, coordinating with teams to get work done by everyone, rather writing software by self.

Take a look below one, 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:
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.
@larack What is your opinion on this?. Do you think I'm going wrong somewhere, I'm little confused.
 

larack

Star Member
Aug 3, 2017
96
58
Thanks, @larack for the response, it's really helpful to see whether I'm not doing anything wrong.

First, about me, I already received ITA with NOC 2173, so I really can't change it. I have to form duties considering NOC 2173 only and will have to be very careful that it should not fall into NOC 2174 since 2174 is in exclusion list in 2173.

Now about NOC codes, I personally feel that job duties related to coding and SW development fall under NOC 2174, not 2173. So, I'm scared that putting coding and development in 2173 will create a problem.

I feel 2173 is more about leading software development activities, coordinating with teams to get work done by everyone, rather writing software by self.

Take a look below one, 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:
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.
@larack What is your opinion on this?. Do you think I'm going wrong somewhere, I'm little confused.
As per some previous threads (you can google "changing NOC after ITA"), you can change NOC as long as you haven't received a provincial nomination under the specified NOC. You can change your NOC according to the one suits your job description and mention that in a LOE. As per some previous threads, many people has done this and haven't faced any problems. And do mention specifically about your coding/design activities in your job responsibilities. I think you can use 2173 as long as you've performed coding duties. But if you feel 2174 is more suitable, go ahead and use it, explain in a LOE why you changed the NOC. Please check older threads on similar topics. the designation doesn't matter, only the job responsibilities matter.
 
Last edited: