Обеспечивать проектирование и разработку нового функционала микросервисов в рамках сервисной платформы, координировать работу команды и решать оперативные вопросы по функционалу сервисов и инженерной части платформы;
Развивать инженерную часть продукта, отвечать за соответствие архитектурным стандартам, тех. стеку, стандартам ИБ, производительности, надежности;
Организовывать процессы разработки в командах - работа с метриками эффективности, оптимизация процессов, устранение барьеров, минимизация непродуктивных отклонений в процессах;
Определять и оценивать объем функционала (бэклога) к реализации в спринте/суперспринте;
Проводить техническое ревью спроектированных решений, помогать команде создавать лучшие инженерные продукты;
Осуществлять приемку результатов и оценивать качество реализации разработанных решений; анализировать обратную связь, метрики и дорабатывать требования к сервису на основании результатов промышленной эксплуатации;
Организовывать взаимодействие со смежными стримами/трайбами в рамках обеспечения целевого качества продукта;
Развивать компетенции участников команды - индивидуальные планы развития, определение потребности в обучении, наставничество.
Требования:
Опыт разработки программного обеспечения на позиции руководителя разработки или руководителя системного анализа - от 3 лет, либо на позиции ведущего разработчика или ведущего системного аналитика - от 5 лет;
Опыт проектирования и разработки высоконагруженных и отказоустойчивых приложений, лаконичной архитектуры приложения;
Опыт создания технологического продукта с нуля;
Понимание необходимости прозрачного оформления документации по принятым инженерным решениям;
Знание принципов взаимодействия систем посредством REST, работы брокеров сообщений и стриминговых компонентов (Kafka, RabbitMQ);
Опыт работы с CI/CD (jenkins), оркестраторами контейнеризации (k8s);
Понимание жизненного цикла ИТ-проекта, уверенное владение навыками проектного управления, управления рисками в продуктовой разработке;
Опыт горизонтального взаимодействия в кросс-функциональной структуре, в том числе с сопровождением, Информационной безопасностью, ИТ-инфраструктурой, DevOps;
Обучение и наставничество участников команды, предоставления обратной связи, проработки планов развития, понимание карьерных треков;
Умение приоритизировать задачи и планировать свое время, работать над несколькими проектами / задачами в параллель, самостоятельно выявлять и решать проблемы.