👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com

Руководитель команды разработки .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

Существенным преимуществом будет являться:

  • Опыт ведения проектов в качестве проектного менеджера
  • Опыт перехода с виртуальной на микросервисную архитектуру