Thank you, guys. This forum has been great. Here I have learned that if your NOC is not the exact match of your duties -- you might be in trouble. I did write a huge detailed letter with all the projects I have been involved in, and I'm sure that had helped.
All the best to you! Hope you get...