Руководитель команды разработки .Net — Департамент информационных технологий
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Что ты будешь делать в этой роли:
Под твоим руководством будет находиться команда специалистов, ведущих разработку текущих и новых продуктов для компании. Твои основные задачи: выстраивание и совершенствование процессов разработки в отношении кода, репозиториев и инструментов DevOps, участие в проектировании и выборе оптимальной архитектурных решений, определение стратегии и планов по развитию решений, которые разрабатывает твоя команда. Также тебе предстоит оказывать наставническую поддержку своим сотрудникам, участвовать в их найме и обучении.
О подразделении:
Сильная команда специалистов в области информационных технологий — серьезное конкурентное преимущество организации, особенно когда речь идет о рынке профессиональных услуг. Задачи нашего департамента выходят далеко за рамки развития внутренней ИТ-инфраструктуры и поддержки пользователей. Важной частью нашей работы является обеспечение информационной безопасности, поскольку от этого зависит конфиденциальность и целостность данных не только нашей компании, но и наших клиентов. Мы также обеспечиваем технологическую поддержку проектов наших профильных департаментов, тем самым помогая существенно повысить качество оказываемых услуг. В основе нашей работы лежат передовые методологии, инструменты и системы, а самое главное — глубокие знания и уникальный опыт наших специалистов.
Нашей команде требуются талантливые и целеустремленные сотрудники, которые не боятся ответственности и трудностей и всегда готовы получать новые знания и опыт.
Обязанности:
- Руководство группой разработчиков из 7–10 человек: курирование процесса разработки, постановка задач команде разработки и планирование их загрузки
- Формирование команды разработчиков под конкретный проект и задачу
- Взаимодействие со смежными командами разработки
- Техническая проработка и декомпозиция задач, выбор подходов и способов реализации, планирование и оценка результатов
- Оценка трудоемкости задач
- Выстраивание и оптимизация процессов разработки и поддержки приложений
- Формирование дорожных карт продуктов, планирование спринтов
- Контроль качества работ, выполненных командой разработки
- Контроль применяемых технических решений и архитектуры приложений
- Архитектурный надзор за разработкой, включая технический аудит работ, выполняемых сторонними подрядчиками
- Сопровождение поддержки и развития приложений по методологиям Agile и Waterfall
- Product/Platform Ownership
- Согласование архитектуры и решений реализации в рамках проектов/систем
- Участие в проектировании интерфейсов взаимодействия модулей и сервисов
- Проработка интеграционных задач, решений, анализ вносимых изменений и оценка влияния на существующие решения
- Сотрудничество с командой DevOps-специалистов
- Взаимодействие со смежными командами разработки
- Совместная работа с проектной командой
Требования:
- Опыт разработки коммерческих решений в соответствии с приведенным ниже стеком технологий — 3 года и более
- Опыт управления командой разработки — 2 года и более
- Знание и опыт ведения разработки по принципам Agile и Waterfall
- Опыт работы с техническими инцидентами: анализ причины, поиск решения
- Опыт проектирования архитектуры решений
- Опыт проведения технического интервью
- Опыт проверки качества кода (code review)
- Опыт работы в ИТ-сфере — 5 лет и более
- Аналитические способности
- Знания языков программирования на уровне старшего специалиста, умение быстро оценивать качество кода
- Навыки наставничества: знания в области коучинга будут являться преимуществом
- Умение планировать и предоставлять результат в срок
- Организация и проведение тестирования готового продукта
- Хорошее понимание принципов работы и широкий кругозор в области современных web-технологий (как backend-, так и frontend-разработки)
- Опыт работы/понимание особенностей highload-проектов будет являться преимуществом
Технический стек:
- MS SharePoint, MS Dynamics CRM, ASP.NET, .NET Framework, JavaScript, Web Application Development, MS SQL Server, PowerShell
- Микросервисная архитектура, GitLab, Redis, PostgreSQL, REST, Node.js, React.js, K8S, JIRA as Scrum instrument
Существенным преимуществом будет являться:
- Опыт ведения проектов в качестве проектного менеджера
- Опыт перехода с виртуальной на микросервисную архитектуру