Архитектор программного обеспечения

По договоренности

  • Щелковская
  • Первомайская
  • Измайловская

О Компании:

РТСофт-Смарт Грид входит в ГК РТСофт, которая разрабатывает специализированные системы анализа, контроля и поддержки принятия решения по управлению объектами электроэнергетики и промышленности.

Среди наших объектов внедрения — крупнейшие энергокомпании (Россети, Системный Оператор, РусГидро) и промышленные предприятия (например, ФосАгро, Еврохим, Транснефть, Газпромнефть).

РТСофт–Смарт Грид быстро растущая инновационная компания, которая входит в состав системообразующих ИТ-компаний России и является резидентом Сколково.

О проекте:

РТСофт-Смарт Грид разрабатывает уникальное для рынка, совмещает как базовые расчетные функции моделирования энергосистем различных классов напряжения для расчета всех видов простых и сложных повреждений с ведением подробных библиотек типов оборудования, так и множество узконаправленных функций, используемых специалистами энергетики разных профилей, в том числе служб релейной защиты (автоматизированный выбор уставок, подробный топологический анализ, анализ поведения РЗА).

Потенциальные Заказчики:

• Крупные промышленные предприятия с собственными системами электроснабжения

• Системный оператор Единой энергетической системы

• Россети

• Генерирующие компании (РусГидро, Интер РАО, РосЭнергоАтом)

• Зарубежные рынки электроэнергетики

Основные задачи Архитектора ПО:

• Провести архитектурный обзор существующего ПО и подготовить его описание совместно с командой.

• Разработать предложение по целевой архитектуре системы, учитывающее:

- ускорение онбординга новых разработчиков;

- сборку разных конфигураций продукта из одной кодовой базы;

- безопасность;

- возможность замены функционала и подключения внешних модулей;

- формирование SDK для сторонних разработчиков.

• Составить поэтапный план рефакторинга для перехода к целевой архитектуре.

• Участвовать в ревью и документировании требований к архитектуре других систем компании.

• Заложить основы инфраструктуры для модульности в CI/CD.

• Контроль соответствия разработанных систем архитектурным требования (арх. надзор);

Требования к кандидату:

• Глубокое понимание Python и современных практик разработки.

• Экспертиза в веб-фреймворках, сейчас всё на Tornado, но аргументированно можно рассмотреть возможность переезда на что-то более современное.

• Экспертиза в создании модульных веб-приложений.

• Понимание особенностей клиент-серверной, сервис-ориентированной, микросервисной архитектур, а также архитектурного стиля «модульный монолит».

• Опыт создания модульных клиент-серверных приложений, как на фронте, так и на стороне бэкенда.

• Умение проводить поэтапный рефакторинг.

• Глубокое понимание принципов проектирования (SOLID, DRY, KISS) и паттернов проектирования.

• Хорошие знания шаблонов проектирования и интеграции;

• Понимание практик CI/CD.

• Понимание подходов к тестированию систем на разных уровнях.

• Понимание подходов к повышению наблюдаемости.

• Сильные коммуникативные навыки и умение работать в команде.

• Прагматизм и умение находить баланс между идеалом и требованиями.

• Опыт создания Architecture Decision Records (ADR).

• Умение создавать архитектурные артефакты (знание BPMN, UML, ER, Archimate нотаций). Опыт построения Flow / ERD / Component / Sequence диаграмм.

Преимущества работы в РТСофт-Смарт Грид:

• Участие в создании программного продукта мирового уровня.

• Премиальная составляющая от продвижения данного продукта.

• Удовольствие от работы в инновационной нацеленной на результат компании.

• Творческая креативная инженерная атмосфера в компании.

• Существенная степень самостоятельности при генерации технических и организационных предложений и их последующей реализацией.


Адрес: Россия, Москва, Верхняя Первомайская улица, 51

Поделиться:

Опубликована 2 дня назад

Вакансия в подборках

  1. Архитектор

Похожие вакансии

  • Полный день
  • Опыт от 5 лет
  • Москва
6 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.