Руководство процессами разработки систем: разработка программного кода, интеграция программных модулей;
Лидирование группы разработчиков (backend специалистов уровня от junior до senior). Постановка задач разработчикам, контроль их работы, проведение ревью кода;
Техническое развитие и обмен знаниями внутри команды; Отслеживание и управление профессиональным развитием разработчиков;
Участие в разработке архитектуры решения;
Участие в выборе стека разработки;
Управление инфраструктурой коллективной среды разработки;
Участие в формировании рабочего процесса проекта: управление жизненным циклом задач, процесс релиза, требования к постановке задач;
Управление процессами оценки сложности, трудоемкости, сроков выполнения работ;
Участие в разработке технической документации и формировании тестового плана;
Коммуникация с заказчиком и подрядчиками по техническим вопросам;
Реализация третьей линии технической поддержки, взаимодействие с инженерами технической поддержки;
Технический аудит функционала системы, разработанного партнёром; Прием системы в сопровождение;
Участие в оценке технических навыков кандидатов на вакансии разработчика;
Организация работ по рефакторингу кода и закрытие технического долга.
Для нас важно на данной позиции:
Аналогичный опыт работы от 4-х лет
Опыт бэкенд разработки на Golang.
Опыт работы с базами данных, - Postgres, NoSQL.
Опыт в проработке архитектурных решений.
Опыт построения платформ с нуля.
Управление техническим долгом и стратегия рефакторинга.
Культура качества кода: стандарты, код-ревью, Unit и Feature тесты.
Знание CI/CD, DevSecOps практики.
Приветствуется опыт разработки на php
Приветствуется опыт работы с DataLakehouse
Владение Agile (Scrum, Kanban) и масштабирование на несколько команд.
Метрики разработки (DORA, SPACE, Cycle Time) и принятие решений на их основе.
Участие в формировании рабочего процесса проекта: управление жизненным циклом задач, процесс релиза, требования к постановке задач, оценка сложности, срок выполнения.
Реализация третьей линии технической поддержки, взаимодействие с инженерами технической поддержки.
Технический аудит функционала системы, разработанного партнёром; Прием системы в сопровождение.
Перевод бизнес-целей в технический роадмап и инициативы.
Управление стейкхолдерами: Product, CTO, бизнес-заказчики.
Бюджетирование, управление ресурсами и контроль затрат.