Москва
О проекте:
Наша цель – сделать путь клиента лизинга максимально простым и коротким, для этого мы перестраиваем процесс сделки таким образом, чтобы все шаги от выбора автомобиля, до подписания договора лизинга, клиент мог сделать удаленно. Уже на следующий день после начала сделки, он сможет приехать к дилеру забирать авто.
Мы используем современный стэк технологий, микросервисный подход проектирования и гибкие методологии управления процессом разработки.
Наши задачи:
- Планировать развитие информационных систем с точки зрения архитектуры и стека технологий;
- Проводить ревью проектов, выявлять риски, вести документацию по архитектурным решениям совместно с системными аналитиками;
- Проектировать совместно с аналитиками, и осуществлять контроль реализации интеграций между микросервисами, а так же с внешними системами;
- Контролировать соответствие решений требованиям бизнес-заказчика и архитектурным паттернам;
- Следить за соответствием реализации принятой архитектуре и стратегии развития IT;
- Совместно с отделом Devops инженеров реализовывать архитектурные решения в предметной области.
- Участвовать в развитии архитектурных паттернов.
Мы ожидаем:
- Описание архитектурных решений UML, BPMN, Archimate;
- Умение работать с инструментами - draw.io, Archi;
- Опыт проектирования решений на базе микросервисной архитектуры;
- Опыт реализации межсервисного взаимодействия посредством RestAPI, SOAP, Kafka, RabbitMQ и т. д.;
- Знание и умение применять архитектурные шаблоны проектирования MSA/SOA архитектур;
- Архитектурное построение отказоустойчивых кластерных систем;
- Реализация микросервисной архитектуры на основе бизнес-доменов;
- Понимание MDM и организации потоков данных;
- Опыт работы со стеком k8s, PostgreSQL, Kafka, RabbitMQ, ELK, Prometheus/Grafana
- Сильные софтскилы, стрессоустойчивость и компромиссный подход к решению проблем, умение работать с сильными разработчиками и доказывать правильность архитектурных решений командам на архитектурных встречах
Будет плюсом:
- Опыт построения распределенных систем вычисления, распределенных транзакционных моделей, знание шаблонов SAGA;
- Бэкграунд в программировании или в devops инженерии.