Корпоративный архитектор

Что предстоит делать

— Проектирование и разработка:
• Проектирование информационных систем и баз данных;
• Разработка технических заданий, технических проектов, концепций;
• Разработка архитектуры системы программного обеспечения, алгоритма функционирования, технологий обработки информации, концепций построения и методологий адаптации систем программного обеспечения к структуре организации;
• Разработка концепций реализации системы программного обеспечения по спецификациям.

— Аналитика:
• Анализ существующих информационных систем и баз данных, информационных процессов, качества данных;
• Анализ потребностей в информационных системах интеграции, таких как: существующие готовые продукты и технические решения, предъявляемые технические требования.
• Экспертная оценка архитектуры и конфигурации информационных систем и баз данных;
• Формирование требований, выбор подходов, технологий, технических стандартов и спецификации;
• Сбор и анализ требований к разрабатываемым компонентам программного обеспечения, оценка осуществимости и выработка критериев выполнения; определение потребности в инженерных, технических, материальных ресурсах.

— Координация:
• Техническая координация проекта, включая надзор;
• Консультация руководителей и исполнителей проекта;
• Контроль соблюдения архитектурных решений, соответствие разработки техническому решению, эргономичность внедряемых решений, качество работ (в т.ч., исполнителей проекта);
• Обеспечение контроля за исполнением принятых архитектурных решений при разработке программного обеспечения;
• Согласование взаимодействия компонентов программного обеспечения; анализ качества программного обеспечения и его соответствие установленным требованиям и спецификациям.

— Документация:
• Разработка, контроль оформления и согласование необходимой проектной, рабочей и эксплуатационной документации.
• Разработка проектной и технической документации программного обеспечения.

Что нужно уметь:

— Понимание принципов архитектуры многокомпонентных систем и умение применять эти знания на практике;
— Опыт моделирования архитектуры по формальной методологии (согласно четко заданным правилам и ограничениям, какого типа объекты или символы архитектуры могут использоваться в определенной ситуации);
— Знакомство с методами проектирования и анализа архитектуры систем;
— Владение технологиями и языками моделирования архитектуры (ER-моделирование, UML, Archimate, EPC, BPMN и др.);
— Знание SQL и опыт использования администрирования БД PostgreSQL;
— Понимание принципов использования нереляционных (No-SQL) баз данных (MongoDB, Cassandra, Redis и др.); 
— Понимание принципов сетевого межпроцессного взаимодействия (REST, web-sockets, RPC и т.д.);
— Опыт построения архитектуры приложений основанной на событиях (Event Driven Architecture), опыт фасилитации Event Storming;
— Опыт работы c брокерами очередей (например, Kafka, Rabbit MQ, etc.);
— Знание моделей и методологий жизненного цикла разработки программного обеспечения;
— Технический английский язык.

Будет плюсом:
— Опыт проектирования высоконагруженных систем;
— Понимание шаблонов проектирования масштабируемых приложений: Publisher-Subscriber, Backend for front-ends, API Gateway, SAGA, Event Sourcing, СQRS, Strangler и др.;
— Владение актуальным стеком Java технологий, в т.ч. инструментами сборки java продуктов (maven, gradle);
— Опыт проектирования систем в инфраструктуре Kubernetes;
— Опыт использования инструментов формального моделирования: Visual Paradigm или др.;
— Знакомство с методологиями управления архитектурой: TOGAF, Zachman или других;
— Знакомство с методологиями ITIL, CMMI, руководством PMBoK, стандартом PRINCE2;
— Опыт работы с Jira/YouTrack, Confluence, Upsource;
— Опыт работы в Agile команде.

Условия и преимущества:

— Собираем команду по всей России
— Конкурентоспособная заработная плата по итогам интервью с командой 
— Годовой бонус за выполнение личных KPI - 20-30% годового дохода (стабильная выплата);
— ДМС и скидки от компаний-партнеров.
— Есть возможность полной удаленки;
— Возможность создавать то, чем будут пользоваться сотни тысяч клиентов;
— Самостоятельно принимать решения;
— Стабильность, полное соблюдение ТК РФ;