TeamLead разработки:
Управление распределенной командой разработки (как штатных сотрудников, так и внешних подрядчиков, аутстафф), ввод и адаптация новых разработчиков в процесс разработки;
Код-ревью, выявление узких мест в рабочем процессе и разработке, внедрение решений для их устранения;
Рефакторинг, поддержка базы кода, контроль уже существующих решений. Инициация циклов рефакторинга, смены технологий;
Управление релизной политикой (в т.ч. CI/CD) и жизненным циклом релиза;
Планирование, оценка и контроль задач по разработке;
Плотное взаимодействие с руководителем проекта;
Участие в пресейле (анализ новых требований, оценка трудозатрат);
Требования к опыту:
опыт руководства командой разработки из не менее 5 человек;
навыки онбординга и наставничества сотрудников;
навыки разработки архитектурных решений для системы в целом и отдельных компонентов;
язык программирования – C#
опыт работы со СМЭВ(3,4) и ЕСИА(желательно);
Linux на уровне продвинутого пользователя, админа локалхоста;
знание стека технологий или аналогов:
Стек и технологии:
Архитектура: микросервисная
Backend: .NET9(с переходом на .NET10 после вывода release-версии), ASP.NET, C#, EF + CodeFirst, Ocelot(Gateway)
Frontend: Vue3 + Quasar Framework + TypeScript
Аутентификация: KeyCloak (Интеграция с ЕСИА)
СУБД: Кластер PostgreSQL
In-memory DB: Apache Ignite
NoSQL-хранилище файлов на базе S3: Р-Хранилище
Брокер: Kafka
Журналирование: Opensearch + Logstash (в Kubernetes)
Мониторинг: Prometheus + Grafana
CI\CD: Gitlab (+ Package and Container Registry) + Jenkins + Nexus + Kubernetes
Будет преимуществом:
опыт разработки высоконагруженных систем
Обязанности:
Формирование плана задач, приоритезация; контроль исполнения плана.
Разработка ПО в соответствии с постановками.
Контроль действий разработчиков;
Модульное тестирование; документация; код-ревью.
Взаимодействие с командой тестирования.
Консультация аналитиков по техническим вопросам;
Обратная связь по планированию, приоритизации, фактического исполнения задач;
Детальная оценка стоимости задач;
Помощь команде по вопросам обучения без отрыва от работы.
Организация процесса разработки:
Удаленный доступ к ИТ-ресурсам проекта (Jira, Confluence, Git, стенды).
CI/CD.
Разработка на собственном ПК.
Режим работы:
40 час/нед, удаленный.
Парфюмерно-косметический супермаркет Золотое Яблоко
Москва
Не указана
DM Solutions
Москва
до 450000 RUR