Top.Mail.Ru
logo
Кейсы

Кейс: fullstack-разработчик C# в российскую IT-компанию

Дата публикации
31 января 2025
Дата обновления
3 февраля 2025
Кейс: fullstack-разработчик C# в российскую IT-компанию

О клиенте

Заказчик — IT-подразделение крупной горнодобывающей компании. Он отвечает за цифровую трансформацию организации и выполняет задачи, поступающие от внутренних заказчиков. Технологическая компания внедряет комплексные инновационные ИТ-проекты, разрабатывает и интегрирует ПО, роботизирует бизнес-процессы. 

Ситуация

Заказчик формировал новую продуктовую IT-команду по созданию автоматизированной системы для служб безопасности ГК. Классический состав такой команды — Product, DevOps-инженер, аналитик, тестировщик и разработчик. На момент заявки в команде был технический лидер и системный аналитик. Нужно было найти специалиста на позицию C# fullstack-разработчика.

Для этого клиента мы уже выполнили несколько успешных проектов по подбору IT-сотрудников и доказали свою компетентность в направлении. Поэтому с запросом на поиск fullstack-разработчика C# компания обратилась в ВИЗАВИ Консалт.

Задача

Требовался специалист с грейдом middle+ или senior, который будет создавать, автоматизировать и поддерживать решения промышленных систем компании. Он должен обладать релевантным опытом по стеку .NET и C# от трех лет, уметь создавать веб-приложения с нуля, работать с базами данных и оптимизировать их, писать сложные запросы SQL.

Так как это fullstack developer, требовалось знание одного из фронтовых фреймворков — React или Angular. Дополнительно специалист должен владеть языком Python.

Технологии и инструменты:

  • Языки программирования C# и Python;

  • .NET 5 / 6, .Net Core;

  • Git, Docker;

  • Опыт разработки frontend: React или Angular

  • Gitlab, Jira, Confluence;

  • Глубокие знания и опыт оптимизации SQL.

Стек разработки: 

  • .NET, PostgreSQL.

Ключевые навыки:

  • C#;

  • Python;

  • JS/TS.

Кандидат на позицию fullstack developer должен понимать процессы разработки, обладать широким кругозором в сфере современных IT-технологий и опытом проектирования API сервисов. Помимо проектирования и интеграции решений в обязанности специалиста входит проверка кода, работа с командами разработки, тестирования, инфраструктурой и ИБ.

Процесс работы

Fullstack-разработчик C# — это специалист, функционал которого охватывает полный цикл создания сайтов и веб‑приложений. В зависимости от вида IT-продукта fullstack-разработчик может отвечать не только за серверную часть проекта и приложения (backend), но и за клиентскую (frontend) — то, что мы видим на экране.

На первый взгляд вакансия выглядела привлекательно: удаленный формат работы, деньги в рынке, без особо критичных требований. Но нюансы, усложняющие подбор нового члена команды, все же были.

Сложности

Высокая востребованность специалистов. Fullstack developer C# нужны в любой области, которая использует сайты, веб-приложения и ПО. Они знают свою ценность, зачастую выбирают оффер из нескольких и редко находятся в поиске работы.

До закрытия вакансии — 2 месяца. В среднем аналогичные вакансии закрываются за 2–4 недели: такие специалисты хотят быстро решить вопрос с устройством на новую работу. Запрос мы получили в июле, а выйти на работу специалист должен был только в сентябре — через 2 месяца. Никто из специалистов не готов ждать так долго — это история, традиционно усложняющая подбор в IT.

Долгий процесс найма. Компания крупная, поэтому согласование кандидата занимает 2–5 недель. Периодически возникали задержки обратной связи, и соискатели устраивались на работу, не дожидаясь ответа заказчика.

Нужна очень сильная экспертиза. Во время встреч с техническим руководителем и командой претендентам давали технические задания (live coding) — во время собеседования кандидат кодил в прямом эфире. Многие не справлялись.

Требование высокого уровня soft-skills. Продуктовая команда — это долгосрочный проект. Его эффективность зависит от сплоченности команды. Поэтому важно было найти не просто сильного технического эксперта, а кандидата, чья личность гармонично впишется в команду.

Решение

Разработчиков нужного уровня сложно мотивировать на диалог. Чтобы заинтересовать кандидатов, мы акцентировали внимание на преимуществах предложения.

Работодатель — известная на рынке аккредитованная IT-компания. Специалистов привлекает сразу несколько аспектов: бренд, льготные программы и работа с современным технологическим стеком.

Специалисты требовались в продуктовую команду. В отличие от проектных команд, продуктовые ориентируются на долгосрочное развитие IT-продукта — это интересно разработчикам.

Еще один плюс — проект с «нуля». Разработчики обычно не любят приходить проекты, которые уже какое-то время идут. В них есть устаревшая кодовая база (Legacy-код), и «новичку» придется разбираться и перерабатывать код заново. Поэтому возможность самостоятельно выстраивать продукты с первоначальной стадии привлекает специалистов.

Многие соискатели в процессе переговоров сходили с дистанции — кто-то принимал предложения конкурентов, кто-то отсеялся на собеседованиях. Чтобы у заказчика был выбор среди релевантных кандидатов, мы создали поток качественных резюме, соответствующих набору требований работодателя.

Мы нашли кандидата с хорошим опытом C# разработчика. Он прошел техническое собеседование, и его акцептовали к встрече с СБ. На последнем этапе согласования руководитель направления оценивал софт-скиллы финалиста и уровень общения. И тут возникли сомнения. После долгих размышлений, компания решила продолжить поиски.

IT-проект заказчика должен был начаться со дня на день. У нас был альтернативный соискатель, который достойно справился с собеседованиями и тестированием. Но после личностной оценки руководитель решил не делать ему предложение, а увеличить время для подбора.

Искать подходящего специалиста стало сложнее — мы охватили почти весь рынок. Но на выручку пришел нетворкинг, и благодаря «знакомому знакомого» мы привели еще одного кандидата.

У него было более 15 лет опыта в разработке приложений, в том числе с нуля. Основная экспертиза — фулстек разработка с использованием и React, и Angular. Специалист работал в компаниях заказной разработки — это сложные крупные проекты с передовыми технологиями. То есть по грейду кандидат на 100% соответствовал вакансии. И как раз заканчивал свой текущий проект.

Специалисту было важно, чтобы ему понравилась команда. Еще один критерий отбора — проект без легаси-кода.

Разработчик легко справился с техническими испытаниями, успешно прошел собеседование с командой и руководителем. Они полностью подошли друг другу — и личностно, и профессионально.

В течение двух недель мы запроцессили кандидата, что было необычно быстро для этого клиента, и выслали оффер. В октябре специалист уже вышел на работу.

Результат

Проект был долгосрочный — заказчику было важно найти того, кто полностью совпадает с командой технически и ментально. Поэтому он не торопился и дождался «золотого» кандидата.

Итого:

  • Отправлено предложений рассмотреть вакансию — 25,

  • Проведено внутренних собеседований — 17,

  • Отправлено резюме клиенту — 17,

  • Проведено внешних собеседований (с клиентом) — 12,

  • Преофферы — 5,

  • Офферы — 3,

  • Выход на работу — 1.


Позже разработчик нам рассказал: как только увидел вакансию, понял — эта работа и эта компания именно то, что он ищет. Поэтому сразу закрыл резюме и не рассматривал другие предложения.

Match сторон состоялся благодаря обширным профессиональным связям и уровню коммуникаций рекрутера. Заказчик продолжает работать с ВИЗАВИ Консалт по другим проектам.


Поможем найти разработчиков и ИТ-специалистов любого уровня сложности. Первые резюме покажем уже на следующий день, а собеседования организуем в течение 2–3 дней.

Оставьте заявку на подбор, и мы проконсультируем вас об условиях сотрудничества — это бесплатно.


Форма заказа


Подписаться
на новости

Гайд-подборка «Как искать редких специалистов». Собрали 10 подробных кейсов.
Смотреть