Other
January 30

ID 3512. Architect

Уровень: senior

Ставка: рассмотрим ваши ставки (*указывайте в форме ставку с налогами)

Локация: РФ

Требования:

  • Обязательные требования
  • Высшее техническое образование.
  • Опыт работы в роли Solution / System Architect не менее 5 лет.
  • Опыт работы в B2B сегменте или ритейл от 3 лет.
  • Опыт проектирования и внедрения корпоративных информационных систем на всех этапах жизненного цикла (предпроектный анализ, проектирование, реализация, ввод в промышленную эксплуатацию).
  • Навыки MDM: проектирование golden records и алгоритмов fuzzy matching.
  • Опыт разработки и описания архитектурных решений (AS-IS / TO-BE), включая прикладную, системную и интеграционную архитектуру.
  • Уверенное владение нотациями и инструментами описания архитектуры и процессов (BPMN 2.0, UML, C4, ArchiMate или аналогичные).
  • Опыт проектирования микросервисной и/или сервис-ориентированной архитектуры, умение обосновывать выбор архитектурных подходов и технологического стека.
  • Опыт проектирования REST API и асинхронных интеграций (event-driven, message brokers).
  • Практический опыт работы с реляционными СУБД и понимание принципов проектирования моделей данных.
  • Опыт подготовки архитектурной и технической документации (HLD, LLD, спецификации интерфейсов, нефункциональные требования).
  • Навыки взаимодействия с бизнес-заказчиками, аналитиками и командами разработки, участия в архитектурных ревью и контроле реализации решений.
  • Совмещение с ролью тех. лида разрабоки («играющий» архитектор)
  • Подтверждённый опыт проектирования и внедрения систем автоматизации длительных корпоративных бизнес-процессов на базе BPMN 2.0 или иного workflow-движка, включающей механизм оркестрации процессов, сложные пользовательские формы и интеграционный слой, применяемой в нескольких продуктивных внедрениях.
  • Наличие портфолио, подтверждающего опыт участия в разработке и развитии прикладных платформ или продуктовых решений для автоматизации корпоративных процессов, с возможностью верификации опыта одним из следующих способов:
    • публично доступный продукт, платформа или фреймворк (включая open-source- компоненты) с указанием роли кандидата и описанием архитектурных решений;
    • демонстрация продукта или его компонентов (архитектура, процессы, формы, интеграционные сценарии) в рамках конкурсных процедур с предоставлением референсов по продуктивным внедрениям;
    • документально подтверждённые кейсы внедрений (описания архитектуры, диаграммы, презентации, отчёты), допускающие проверку без раскрытия конфиденциальной информации.
    • Устные заявления об опыте без возможности верификации (в том числе со ссылкой исключительно на NDA) не рассматриваются в качестве подтверждения портфолио.
  • Контейнеризация и оркестрация (Docker, Kubernetes)

Желательные требования:

  • Опыт реализации решений для крупных корпоративных или регулируемых организаций (банки, страховые, финтех, государственный сектор, крупный enterprise).
  • Практический опыт работы со высокоуровневым языками и библиотеками: PHP, Go, Java / Spring (Spring Boot), современными frontend-фреймворками (Vue.js, React или аналогичными).
  • Опыт работы с промышленными BPM-платформами (Camunda, Kogito, Flowable или аналогичными).
  • Понимание принципов построения low-code / metadata-driven решений для корпоративных процессов.
  • Опыт участия в создании и развитии собственных прикладных платформ или продуктовых решений.
  • Знание основ контейнеризации и оркестрации (Docker, Kubernetes).
  • Опыт работы в командах по гибким методологиям разработки (Scrum, Kanban, SAFe).
  • Аккредитация продукта из портфолио в реестре отечественного ПО

Краткое описание проекта:

Исходные данные:

  • Текущая система представляет собой монолитное PHP-приложение с базой данных MySQL.
  • Документация по большей части отсутствует.
  • Основная часть инженерной экспертизы была утрачена к 2023-2025 году в связи с кадровыми изменениями.
  • Наблюдается высокая степень неопределенности в понимании процессов, реализованных в системе.

Основные цели:

  • Восстановление архитектурных, системных и бизнес-знаний по системе.
  • Создание полной документации по состоянию AS-IS.
  • Разработка целевого состояния (TO-BE) и стратегии перехода на микросервисную архитектуру.
  • Соответствие регламентам документирования и управления знаниями.

Краткое описание задач:

1. Реверс-инжиниринг и восстановление документации:

  • Анализ структуры существующей базы данных MySQL и построение ER-диаграмм.
  • Исследование и документирование логики работы PHP-кода и взаимодействий модулей.
  • Создание диаграмм потоков данных (DFD), последовательностей (Sequence) и описаний процессов.
  • Единой базы знаний для хранения артефактов проекта.

2. Компенсация утраченной экспертизы:

  • Проведение интервью с бизнес-заказчиками и владельцами процессов.
  • Формализация бизнес-правил, алгоритмов и функций, не отражённых в коде.
  • Подготовка протоколов совещаний и формирование базы знаний компании.

3. Архитектурное проектирование перехода:

  • Разработка целевой архитектуры микросервисов (solution design).
  • Проектирование интеграционного слоя (REST API, Kafka или аналогичные решения) для синхронизации данных между системами.
  • Разработка шаблонов документации для требований, технических заданий и архитектурных решений (HLD/LLD).

Тип работ: outstaff / fulltime

Продолжительность работ: 6 месяцев

Допустимый часовой пояс (GMT): UTC+3 (+- 1 час)

Этапы интервью: 1

Для рассмотрения специалиста необходимо заполнить форму

Контакты:

https://t.me/annaromannaa

a.brazhnikova@agima.ru

*Для размещения информации о запросах и доступных IT-специалистах присоединяйтесь к чату Аутстаффинг агентств