Hello I have more than 10 years of experience in my field. The query is since cic only counts points for 3 years should I provide the work experience letter for last 3 years only as per noc code?
Or for all the 10 years?
I will assume you are intending to apply under CEC class and you are speaking of foreign work experience. (If it is Canadian experience, you can get points for up to 5 years).
You need an experience letter for every JOB for which you are claiming eligibility and/or points. If you have held the same position for 3 or more years, you only need to include that one job and obtain one letter to maximize points, you do not need to cover 10 years.
If you held different jobs (even with the same employer, even with the same NOC), you need to list them as different jobs and usually obtain different letters (If you held 2 or more jobs for the same employer, it can be one letter that provides all the details for each job).
I have no idea what you mean by "only as per noc code."