Сейчас просматриваю некоторые позиции, наткнулся на такую позицию.
Аналитик программного обеспечения
Знание Python, Django
Знание SQL на базовом уровне,
Хорошее знание Windows-платформ,
Английский язык не ниже Upper-Intermediate
Опыт работы с виртуальными машинами,
Опыт web-программирования, Celery, RabbitMQ
Опыт программирования C#
Опыт администрирования серверных машин
Опыт работы с MacOS, Linux
Что-то судя по требованиям - это веб-разработчик на питоне получается. Причем тут аналитика?
Если говорить простым языком, то аналитик программного обеспечения - это человек, который будет говорить программистам где код плохо работает и будет предлагать варианты по упрощению и оптимизации работы программы.
Вообще у данного человека должен быть достаточно солидный опыт работы, потому что если в компании данный подход используется, то к данному человеку прислушиваются. Он может советовать когда можно использовать готовые библиотеки, участки кода, а когда нужно писать, что-то с нуля. В моей практике я встречался с данной должностью и человеком 1 раз за всю жизнь. Мне кажется это достаточно редкая "рыба" в нашем озере.