Обязанности:
-
Проектирование структуры программного обеспечения.
-
Проектирование программных интерфейсов между компонентами ПО.
-
Определение стека технологий, используемого в проекте. Определение сторонних и переиспользуемых программных компонентов.
-
Прототипирование отдельных компонентов кода, разработка кода для программных макетов.
-
Презентация и защита архитектурных решений.
-
Подготовка технической документации для нужд команд разработки.
-
Архитектурный надзор и консультирование команды разработки по вопросам архитектуры.
Требования:
-
Отличное знание и понимание принципов построения программного обеспечения для распределенных, масштабируемых и высоконагруженных систем. Наличие релевантного опыта.
-
Понимание таких аспектов архитектуры ПО, как модифицируемость, масштабируемость, тестируемость, отказоустойчивость и т.д. Умение находить компромиссы между данными характеристиками, исходя из бизнес-задачи.
-
Опыт разработки кроссплатформенного ПО для работы с ОС Windows и Linux.
-
Отличное знание возможностей языка C# и экосистемы .NET
-
Развитые навыки коммуникации с коллегами. Умение оформлять и доносить свои мысли.
-
Умение документировать результаты работы.
- Будет преимуществом:
-
Опыт участия в разработке/наладке SCADA систем, или сходных систем диспетчеризации для промышленности.
-
Знание/опыт работы с протоколами передачи данных OPC, МЭК 60870-5, МЭК 61850, Modbus RTU/TCP и т.п.
-
Знание языка программирования С++
-
Понимание принципов и методологий разработки РБПО
-
Опыт организации процесса разработки программного обеспечения.
-
Условия:
- Официальное трудоустройство по ТК РФ, наличие аккредитации Минцифры;
- Конкурентоспособное вознаграждение, годовые бонусы;
- Полис ДМС со стоматологией и страхование жизни;
- График работы – полная занятость (5 дней, с понедельника по пятницу);
- Индивидуально обсуждаем возможность удаленной работы из дома с посещением офиса при необходимости;
- Уникальная корпоративная культура, которая поощряет индивидуальные достижения и ценит командную работу;
- Возможности для карьерного роста и профессионального развития.