Thanks for your reply and Sorry if I missed any detail. I have asked above question for myself and I have more than one year of experience working in Software development field. I got my WP under intracompany transfer and my employer applied for that. I am still holding WP till 2019.
I am bit confused between NOC 2174 and 2173. My job duties can also be considered under NOC 2173. And I can also have the reference letter from employer for the same.
I did little research on both of these NOCs and found that for Canada
According to
https://www.jobbank.gc.ca/report-eng.do?area=9219&lang=eng&noc=2174&action=final&ln=n®ionKeyword=Toronto,+Ontario&s=2&source=2&titleKeyword=computer+application+programmer#outlook
NOC 2174 is going to be Surplus:
SURPLUS: This occupational group is expected to face labour surplus conditions over the period of 2015-2024 at the national level. The section below contains more detailed information regarding the outlook for this occupational group.
Where as NOC 2173 is going to be under Shortage:
SHORTAGE: This occupational group is expected to face labour shortage conditions over the period of 2015-2024 at the national level. The section below contains more detailed information regarding the outlook for this occupational group.
Also I am already having NOC 2174 canadian experience and now if I move to NOC 2173 will it impact my application success rate?
I also searched jobs on Job Bank and the salary for NOC 2174 comes out less than that of NOC 2173.