If you were hired by your present company outside Qatar then yes, you'll be needing NOC. But if you were hired here already, then you don't need NOC in order to transfer to other companies.
If you were hired by your present company outside Qatar then yes, you'll be needing NOC. But if you were hired here already, then you don't need NOC in order to transfer to other companies.