1. Профильное ИТ образование.
2. Умение работать с базами данных (любой из: MySQL, MS SQL, Oracle, PostgreSQL). Умение писать базовые SQL запросы с join конструкциями, создавать View.
3. Опыт программирования на JavaScript (уровень junior), работа с любым промышленным фреймворком.
Желательно представление о C# на уровне junior (развернуть проект в MS VisualStudio, скомпилировать)
4. Быть знакомым и понимать паттерны проектирования ПО. Знать популярные фреймворки и библиотеки, понимать как и когда их использовать.
6. Понимание протоколов обмена данными. HTTP, AD и других протоколов на уровне что такое протокол и зачем нужен. Понимать разницу между REST и SOAP.
7.Крайне важно: уметь общаться с людьми, в том числе в формальном стиле заказчик-исполнитель.
Дополнительным плюсом будет экспертиза в одной из сфер: ITSM и службы поддержки, Банковские процессы, складские процессы, финансовые процессы и бюджетирование.