Что означает .Net для Unity разработчика?
1 - .Net существует не только для Unity. точнее изначально существовал сам по себе. гулить историю/архитектуру Unity (что такое Mono, IL2Cpp и много интересных вещей, не все из которых реально необходимы что бы начать кодить) знание .Net для Unity разработчика может означать, что просто знание .Net недостаточно
2 - в различных версиях, Unity поддерживал не только C#, бывали Js, и даже Boo. в этом контексте знание .Net для Unity разработчика может означать, что надо уметь кодить на C# в Unity, а не на Js или Boo
3 - .. или и то и другое вместе
Да по сути все что лежит в неймспейсе System - это и есть .Net. Это конечно не весь дотнет, но и систем - тоже дотнет. Так что если вы использовали List, Dictionary, Linq - то поздравляю - вы использовали .Net.
А что имеется ввиду в вакансиях честно не скажу.