Обязанности:
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7 Чем предстоит заниматься: - Управление командой разработки (backend, frontend, QA, аналитики, инженеры данных) — обеспечение эффективного взаимодействия, распределение задач, контроль выполнения- Участие в найме, онбординг и менторство новых сотрудников, развитие профессиональных навыков членов команды- Планирование и оценка задач, декомпозиция, участие в формировании бэклога и спринтов- Обеспечение качества технических решений: проведение код-ревью, контроль соблюдения стандартов кодирования (SOLID, DRY, KISS), архитектурных принципов и тестового покрытия- Координация взаимодействия с командами других направлений, аналитиками, заказчиками, техподдержкой- Управление техническим долгом, инициация рефакторинга и оптимизации существующего кода- Организация процессов CI/CD, автоматизации сборки, тестирования и развертывания- Участие в проектировании архитектуры (микросервисы, интеграции, высоконагруженные системы) и принятие ключевых технических решений- Контроль за документацией (архитектурные схемы, спецификации API, ТЗ) и обеспечение её актуальности- Организация и проведение ретроспектив, планирования, дейли-митингов, других Agile-церемоний- Участие в разборе инцидентов на production-среде, обеспечение процессов post-mortem и предотвращения повторения проблем Требования: Опыт и лидерские качества - Опыт работы в разработке или тестировании от 5 лет, из них не менее 2 лет в роли технического лидера или руководителя команды- Успешный опыт управления командой от 5 человек (планирование, мотивация, развитие)- Понимание процессов разработки сложных высоконагруженных IT-решений, микросервисной архитектуры- Навыки менторства, проведения код-ревью, выстраивания процессов адаптации новичков Технические компетенции - Глубокое знание одного из языков программирования (Java, Python, TypeScript) и смежных стеков (Spring Framework, Angular, PySpark и т.п.)- Опыт работы с базами данных (SQL, NoSQL), понимание оптимизации запросов, моделей данных (Data Vault 2.0 – приветствуется)- Знание брокеров сообщений (Kafka, RabbitMQ), BPM-систем (Camunda)- Уверенное владение инструментами CI/CD (GitLab CI, Jenkins) и системами контроля версий (Git)- Опыт работы с контейнеризацией и оркестрацией (Docker, Kubernetes)- Понимание принципов тестирования (unit, интеграционное, e2e), опыт работы с TMS, Allure, Playwright/Cypress- Знание систем логирования и мониторинга (Grafana, Rancher, Prometheus, Jaeger) Процессы и методологии - Опыт внедрения и сопровождения Agile-процессов (Scrum, Kanban), работы с Jira/Confluence- Навыки управления требованиями, участие в ревью ТЗ, выработка функциональных спецификаций- Умение строить прозрачную систему отчетности и метрик команды- Опыт взаимодействия с заказчиками, стейкхолдерами, подрядчиками Soft skills - Развитые коммуникативные навыки, умение выстраивать диалог между техническими и нетехническими участниками- Способность принимать решения в условиях неопределенности, управлять приоритетами и рисками- Ориентация на результат, проактивность, системное мышление- Навыки фасилитации и разрешения конфликтов Условия: Рыночную зарплату и премии Драйвовые задачи и ресурсы для их реализации Преимущества аккредитованной IT-компании Материальную помощь в случае важных событий в жизни Корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке Корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие Комьюнити по интересам Скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д. Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!Похожие вакансии