average salary in dubai for software engineer