программы пишут с использованием языков а не на языках. А так в общем случае - роль джуниора. Пару лет повтыкаете в чужой код, познакомитесь с библиотеками основными.
Нужно разговаривать с конкретным работодателем. Если его устроит ваша квалификация он вас возьмет. Но доверие надо оправдывать. Не дай бог из-за вашей некачественной программы фирма понесет убытки. В лучшем случае возмещать будете из личных средств. О худшем лучше не говорить.
Re: Хватит ли знаний универа чтобы работать не профессиональным программистом, а сред
Однозначно нет. В большинстве ВУЗов программа либо очень старая либо явно не свежая и не актуальная. Тем более что касается программирования. Все что дают ВУЗы - это основы, а так же дают возможность понять, нужна ли Вам эта профессия или нет. Самообучение - путь к успеху, пусть по видеоурокам и тд. Главное в этом - реально быть увлеченным, и иметь огромное желание научиться(тк. очень быстро опускаются руки у многих)
Желаю удачи.