I went through this two weeks ago. My profession is listed as Engineer on my RP. I was told by flyDubai that because I had been resident for less than 6 months in Qatar they would not let me travel as a Visa On Arrival.

FlyDubai will arrange a visa for you with a fee, they need 7 working days to do so. Any hotel in Dubai will arrange a visa for you and your family for a fee.

I did the hotel option which cost me AED 500 and I had my visa in three days.

If you travel with either Emirates or Qatar Airways, they let you do Visa on Arrival, if your profession allows it.

I inquired with three immigration officers in Dubai, they said I was okay to travel on Visa on Arrival (even though I had been a resident of Qatar for less than 6 months).

All in all, I bought a FlyDubai ticket because I thought I would save QR400, but I spent 500 more on the Visa.