Senior .NET разработчик (телеком/.NET): Аудит архитектуры, System Design и кодовой базы существующих телеком-систем с акцентом на микросервисную архитектуру, качество кода и инженерные практики. Фокус на оценке технических компетенций разработчиков, анализе высоконагруженных систем и подготовке аргументированных рекомендаций по улучшению.
#вакансия#работа#vacancy#job #C#
Senior .NET разработчик
• Требуемый специалист: .NET Developer с компетенциями Tech Lead / технического аудитора
• Описание проекта: телеком • Грейд: senior / tech lead • Локация: РФ, работа по МСК • Срок привлечения: до 3-х мес., возможно продление • Загрузка: фуллтайм • Дата выхода специалиста: asap, (1 неделя на подготовку доступов) • Дополнительная информация: будет технический скрининг
• Требования к стеку технологий и опыту кандидата: Обязательные требования (Must have):
— Сильный практический опыт разработки на .NET, способность самостоятельно разбираться в незнакомых проектах и чужой кодовой базе.
— Знание System Design, опыт проектирования и анализа архитектуры систем.
— Понимание микросервисной архитектуры, границ сервисов, разделения ответственности и доменных областей.
— Умение выбирать технологии с учётом нагрузки и ограничений системы, аргументировать решения и прогнозировать технические риски.
— Навыки технического аудита и code review, оценки качества и сопровождаемости кода.
— Понимание автоматизированного и unit-тестирования, проверки кода и доставки изменений в production.
— Способность оценивать технический уровень разработчиков и выявлять зоны развития команды.
— Умение представлять понятные выводы и предлагать точечные улучшения с учётом бизнес-задач и исторического контекста системы.
— Стек действующих проектов: .NET разных версий, включая legacy; PostgreSQL, MS SQL Server, RabbitMQ, Kafka, MongoDB, Redis.
Желательные навыки (Nice to have):
— Приветствуется опыт технического лидерства, организации и синхронизации работы разработчиков, а также построения высоконагруженных систем.
• Задачи:
— Провести аудит архитектуры и System Design нескольких существующих систем.
— Проанализировать кодовую базу и определить основные проблемы качества кода.
— Оценить технические компетенции действующих разработчиков.
— Изучить инженерные практики: code review, тестирование, доставку кода в production.
— Проверить обоснованность разделения систем на микросервисы и распределения ответственности между ними.
— Сформировать аргументированные выводы и конкретные рекомендации по улучшению систем и процессов.
— При необходимости подключиться к сложным задачам разработки; дальнейшая роль технического лидера определяется по результатам аудита.
Рассмотрим ваши резюме Показать контакты
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации