In that case you will need NOC. But keep in mind that the company may create problems for you by refusing NOC, and they have a right to do so. They are not obliged to give you one. They may demand from you cost of bringing you here such the cost of the air ticket. Some companies also demand other expenses. In the end, they may just send you home empty handed since by asking for NOC, you will give them the impression you are not stable and may be switching to another company very soon. You may end up being a bad loser in the end.
Suggest, you keep your head down and work sincerely for at least couple of years at the place you are now, and not look around here and there.
There is an English proverb, "A bird in the hand is worth two in the bush." This proverb applies in your case.