Thanks for your help Asivad.
Several more questions have popped up. About 6-7 years ago I worked for a consultancy company (lets call it Company A), which from day 1 had outsourced me to work with a multinational client of their's, which we'll call Company B. In fact, I never even visited Company A ever while working with Company B under this setting - even my cheques were given to me through Company B, even though they were coming from Company A. Also, note that my work at Company B was field based, which means that it I wasn't working for a set period of hours per day, rather I was some days working for only 4 hours, while on other days I could have been working for 12-13 hours. Although on average, you could say I was probably working about 40 hours per week, however this isn't documented anywhere in my Job offer or existing experience letter, since my job was field based which had dynamic hours. Lastly, since leaving both companies (about 6-7 years ago), Company B hs virtually left my country entirely, although Company A is still here, which further creates some complications.
I've explained the above because I'm now trying to get a revised Experience letter from Company A which includes things like salary details, duties and responsibilities, etc.
Also note that the NOC I've chosen which fits this job which I did, is NOT the NOC code which I've listed as my current profession in my EE profile. Like I said, I did this work 6-7 years ago, since when I've switched to another field, which is also my current field.
Questions:
1) Would it be okay to NOT explicitly list down my job duties in my experience letter ? The reason is that Company A is saying that they don't know what work I was doing while working with their client Company B. They say they need to verify that what I'm saying I did at Company B, is in fact correct. Since Company B is virtually entirely left my country, this makes it difficult for me to get my work verified. I can try contacting some of ex-bosses from Company B who've since left Pakistan, who can send an email to Company A confirming that what I'm saying is correct, but I don't know if I can do this, as it's been 6-7 years since I talked to those people.
2) Like I said above, my work hours at Company B were dynamic because of which Company A might not want to put down 40 hours per week in my experience letter in writing, as they can again say that it's an unverifiable fact. However when I was filling out my EE profile, I mentioned 40 hours/week as how much time I worked there per week on average, and I think its a very good estimate. Will it cause a problem if my experience letter doesn't mention 40 hours/week thing ?
3) My pays were also kind of dynamically calculated. Technically I had a base pay on a monthly basis, but whether or not I'm paid or the pay is carried over to the next month depended on several different factors, such as the amount of work I did in a month, etc. Eventually I did get paid for all months, however I was paid in 'chunks' which could be combining pays from multiple months, etc. This again makes it difficult to mention salary details on an experience letter. What should I do regarding this ?
4) My job title at this job was 'Field Engineer', and based on the job description of what I did, I think that best NOC that matches is 2147. However 'Field Engineer' is not listed as one of the sample job titles for NOC 2147. I tried looking through several other NOC's too to find a better fit, but could not. So will this cause problems ?
The one good thing though, is that the