Кейс: 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 дней.
Оставьте заявку на подбор, и мы проконсультируем вас об условиях сотрудничества — это бесплатно.
Читайте также
Другие кейсы
На примере позиции «Начальник отдела производственного контроля качества» в Саратовской области.