Основные задачи сотрудника в первые 1-3 месяца работы:
Обязанности:
Общие навыки:
Менеджерские навыки:
Опыт работы в качестве Team Lead/Руководитель разработки/Solution Architecture
Технические навыки и используемые инструменты:
Будет плюсом:
Условия работы
- Разработка концепции и подходов для реализации микросервисной архитектуры.
- Оценка ресурсов на реализацию и сопровождение.
- Участие в формирование технических команд для последующей реализации микросервисной архитектуры
Обязанности:
- Проектирование отказоустойчивых, масштабируемых и высоконагруженных систем.
- Анализ БФТ и НФТ в контексте микросервисной архитектуры и общего ИТ ландшафта Компании.
- Оценка БФТ на предмет реализации.
- Ведение реестра на базе микросервисной архитектуры.
- Исследование и разработка ключевых участков подсистем.
- Внедрение новых технологий и решение технических проблем.
- Архитектурный контроль исполнения принятых архитектурных принципов и решений.
- Контроль за описанием технических решений.
- Участие в постановке задач аналитикам и разработчикам.
Общие навыки:
- Знание типовых архитектур и принципов: "Слоистая архитектура", "Чистая архитектура", "Луковая архитектура"; Гексагональная архитектура; Принципы SOLID; Принципы DDD; Общие паттерны программирования; Общие паттерны для построения микросервисной архитектуры (SQRC, Saga, Api Composition, Domain Event, Service Decomposition, Transactions, Deployment patterns, Service discovery, etc); Понимание CAP теоремы.
- Понимание особенностей Cloud Architecture.
- Понимания 5 принципов Well-Architected Framework: Performance и Efficiency, Reliability, Security, Operational Excellence, Cost Optimization.
Менеджерские навыки:
Опыт работы в качестве Team Lead/Руководитель разработки/Solution Architecture
Технические навыки и используемые инструменты:
- Опыт разработки на ЯП(java, go, python, c#, etc).
- Использование контейнеров(docker, podman, etc).
- Использование оркестраторов(k8s, nomad, docker swarm, etc).
- Использование систем кеширования(Redis, Tarantul, etc).
- Использование брокеров сообщений(kafka, rabbitmq, etc).
- Использование СУБД (Postgresql, Mysql, MongoDB, etc).
- Применение service mesh решение(consul, istio, etc).
Будет плюсом:
- Понимание и применение основных методологий разработки ПО;
- Понимание процессов тестирования ПО.
- Понимание принципов и современных практик DevOps.
Условия работы
- Оформление по ТК РФ.
- Стабильные выплаты заработной платы.
- Работа офисе в Москве (м. Бауманская/м. Курская), шаговая доступность.
- График работы: 5/2, 09.00 - 18.00.
- Возможности карьерного роста.
- Посещение фитнес-клуба и туристические поездки на льготных условиях.
- Предоставляется льготная корпоративная мобильная связь.
- Льготное корпоративное кредитование сотрудников.
- Программы для детей - подготовка к школе, организация отдыха и досуга, конкурсы с ценными призами.
- Бесплатный настольный теннис, футбол, волейбол, обучение танцам.
- Оформление добровольного медицинского страхования на льготных условиях.
- Подарки к праздникам для сотрудников и их детей (набор первоклассника и т.д.).
- Приобретение товаров компании со скидками.