Your lawyer is right. It doesn't make any difference for "Computer programmer" or "Software Enigneer". In my company, two cases for "computer programmer" and "Software Engineer" all got approved recently.