To decide if your letter is good or not you should check if you have the lead statement for your NOC code explicitly and also a substantial number of main duties (around 80% of them) in your ref. letter. The lead statement for your NOC code is "design, plan, research, evaluate and test...