Re: NOC 1114
You've already invested a lot of time and money, so dont worry and apply anyway.
If your employers dont give you a letter, get an affidavit from one of your colleagues.
Or get an LoR from them and sign an affidavit stating roles and responsibilities on your behalf.