They simply refused my first application. However, my case was more complex and I do partly understand their decision. The role in question started off as administrative then quickly progressed to more advanced program level work. My job title was also updated half way through the contract to reflect this. However, my employer letter used the old administrative job title and duties description, rather than the latest. I should have checked this closer before submitting. I thought they were only interested in the letter as confirmation of employment rather than scrutinising the actual job title / responsibilities. I didn't realise how closely they looked at NOC. So when the visa officer read my employer letter he assumed I was actually just administrative staff rather than program staff, so this lowered my CRS in his eyes and he refused.
It was actually just a misunderstanding based on poorly worded employer letter. Second attempt I went back to my employer to explain the situation. I then rewrote the employer letter myself, very closely matching the NOC description. All they had to do was sign the new employer letter. Thankfully, latest GCMS shows they have now accepted my clarification and new documents.
As long as it's the same or very close job title, and at least 3 or 4 of the main duties match the NOC duties you should be fine. It's not so much the exact wording / language that has to match but it needs to be close or equivalent. If you have any concerns order GCMS to see what they have said about your employer letter. Raise a CSE / LOE if clarification is needed.
Thanks for your explanation. I also thought that employer reference letters don't have to be exact in terms of wording, but can't help worrying...I have ordered GCMS notes...