Обязанности:
- Принятие архитектурных решения на концептуальном уровне. Разработка PoC;
- Выбор технологий и инструментов для реализации проекта;
- Разработка технической документации;
- Участие в улучшении процессов разработки;
- Работа по оптимизации существующих решений;
- Оценка влияния новых требований на архитектуру;
- Проведение ревью на соответствие архитектуре решения;
- Сопровождение разработчиков в части уточнения требований и реализации функционала.
Требования:
- Уверенное владение C# не ниже 9;
- Уверенное владение C++ не ниже 17;
- Понимание основных архитектурных паттернов;
- Опыт работы с MessageQueue;
- Опыт разработки под Debian-based Linux и Windows;
- Опыт применения UML и C4 для документирования результатов работы;
- Git;
- Опыт работы с DI-контейнерами;
- Умение разбираться в чужом коде;
- Умение четко, доступно и аргументировано доносить свою точку зрения.
Пожелания:
- Желание и умение глубоко погружаться в предметную область;
- Опыт работы (в т.ч учебный) с измерительной техникой (осциллограф, анализатор спектра, генератор сигналов и пр.)