Москва, Верхняя Первомайская улица, 51
О Компании:
РТСофт-Смарт Грид входит в ГК РТСофт, которая разрабатывает специализированные системы анализа, контроля и поддержки принятия решения по управлению объектами электроэнергетики и промышленности.
Среди наших объектов внедрения — крупнейшие энергокомпании (Россети, Системный Оператор, РусГидро) и промышленные предприятия (например, ФосАгро, Еврохим, Транснефть, Газпромнефть).
РТСофт–Смарт Грид быстро растущая инновационная компания, которая входит в состав системообразующих ИТ-компаний России и является резидентом Сколково.
О проекте:
РТСофт-Смарт Грид разрабатывает уникальное для рынка, совмещает как базовые расчетные функции моделирования энергосистем различных классов напряжения для расчета всех видов простых и сложных повреждений с ведением подробных библиотек типов оборудования, так и множество узконаправленных функций, используемых специалистами энергетики разных профилей, в том числе служб релейной защиты (автоматизированный выбор уставок, подробный топологический анализ, анализ поведения РЗА).
Потенциальные Заказчики:
• Крупные промышленные предприятия с собственными системами электроснабжения
• Системный оператор Единой энергетической системы
• Россети
• Генерирующие компании (РусГидро, Интер РАО, РосЭнергоАтом)
• Зарубежные рынки электроэнергетики
Основные задачи Архитектора ПО:
• Провести архитектурный обзор существующего ПО и подготовить его описание совместно с командой.
• Разработать предложение по целевой архитектуре системы, учитывающее:
- ускорение онбординга новых разработчиков;
- сборку разных конфигураций продукта из одной кодовой базы;
- безопасность;
- возможность замены функционала и подключения внешних модулей;
- формирование SDK для сторонних разработчиков.
• Составить поэтапный план рефакторинга для перехода к целевой архитектуре.
• Участвовать в ревью и документировании требований к архитектуре других систем компании.
• Заложить основы инфраструктуры для модульности в CI/CD.
• Контроль соответствия разработанных систем архитектурным требования (арх. надзор);
Требования к кандидату:
• Глубокое понимание Python и современных практик разработки.
• Экспертиза в веб-фреймворках, сейчас всё на Tornado, но аргументированно можно рассмотреть возможность переезда на что-то более современное.
• Экспертиза в создании модульных веб-приложений.
• Понимание особенностей клиент-серверной, сервис-ориентированной, микросервисной архитектур, а также архитектурного стиля «модульный монолит».
• Опыт создания модульных клиент-серверных приложений, как на фронте, так и на стороне бэкенда.
• Умение проводить поэтапный рефакторинг.
• Глубокое понимание принципов проектирования (SOLID, DRY, KISS) и паттернов проектирования.
• Хорошие знания шаблонов проектирования и интеграции;
• Понимание практик CI/CD.
• Понимание подходов к тестированию систем на разных уровнях.
• Понимание подходов к повышению наблюдаемости.
• Сильные коммуникативные навыки и умение работать в команде.
• Прагматизм и умение находить баланс между идеалом и требованиями.
• Опыт создания Architecture Decision Records (ADR).
• Умение создавать архитектурные артефакты (знание BPMN, UML, ER, Archimate нотаций). Опыт построения Flow / ERD / Component / Sequence диаграмм.
Преимущества работы в РТСофт-Смарт Грид:
• Участие в создании программного продукта мирового уровня.
• Премиальная составляющая от продвижения данного продукта.
• Удовольствие от работы в инновационной нацеленной на результат компании.
• Творческая креативная инженерная атмосфера в компании.
• Существенная степень самостоятельности при генерации технических и организационных предложений и их последующей реализацией.
Митрофанов Евгений Николаевич
Москва
до 400000 RUR
OASIS, группа компаний
Москва
до 120000 RUR