Системный архитектор

Обязанности:

  • определение архитектурного шаблона/парадигмы;

  • разбиение на технические подсистемы/слои/компоненты/модули;

  • определение языковой парадигмы для каждого из них;

  • выбор средств исполнения;

  • разработка ключевых технических сценариев взаимодействия компонентов;

  • определение протоколов взаимодействия компонентов (проектирование технических интерфейсов);

  • определение форматов хранения и передачи данных;

  • подбор технических средств и шаблонов для реализации подсистем.

Кроме того, в круг полномочий архитектора ПО входят:

  • рецензирование требований;

  • разработка нефункциональных требований;

  • участие в совещаниях с заказчиком;

  • стратегическое планирование технического развития системы;

  • реинжиниринг ПО;

  • архитектурный надзор разработки;

  • текущее консультирование команды;

  • технический аудит сторонних/вновь приобретенных систем;

  • регламентация процедуры внесения изменений;

  • разработка стандартов кодирования/проектирования;

  • написание технического проекта.

Требования:

  • знание самых последних технологических новшеств, но приветствуется стремление использовать наиболее надежные решения;

  • большой опыт проектирования и разработки систем, основанных на Python/Java-стеке. Практически необходим опыт разработки и проектирования микросервисных архитектур, использования различных БД (SQL – MSSQL/PostgreSQL, NoSQL – Redis/Elastic/Neo4j). Очень хорошо, если есть контрибьютинг в open-source-проекты Python/Java-экосистемы и умение работать с контейнерами;

  • опыт взаимодействия с госзаказчиком;

  • опыт работы с Agile-командами (scrum/kanban).

 

Будет плюсом:

  • знание сетевых технологий, опыт самостоятельного проектирования сети, выбора протоколов и т. д.;

  • большой опыт выбора/тюнинга БД;

  • архитектурный надзор над DevOps (желание помогать выстроить CI/CD-трубу, помощь с выбором компонентов);

  • опыт работы с Enterprise Architect (или аналогом);

  • опыт персональной работы по Agile на разных позициях (Product Owner, Techinal Product Manager, TeamLead).

Условия:

  • заработную плату по результатам собеседования;

  • оформление по ТК РФ;

  • социальный пакет:

  • добровольное медицинское страхование;

  • повышение квалификации за счет компании;

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


Возврат к списку