Компания Индид

.NET Tech lead

350 000 - 450 000 RUR
  • Нижний Новгород
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Linux
  • Администрирование серверов Linux
  • ASP.NET
  • .NET Core
  • DDD
  • C#
  • SOLID
  • Английский — B1 — Средний

Компания Индид — российский разработчик программного обеспечения в сфере информационной безопасности. Мы создаем корпоративные продукты для защиты айдентити, которые обеспечивают многофакторную аутентификацию пользователей, контроль доступа к ресурсам и управление цифровыми сертификатами. Наши инновационные решения помогают выявлять и предотвращать атаки на айдентити, а также эффективно расследовать инциденты ИБ.

КОГО МЫ ИЩЕМ

Опытного .NET Tech Lead в команду разработки ITDR.

Indeed ITDR — система всесторонней защиты учетных записей в корпоративной среде. Продукт помогает выявлять атаки на учетные данные и контролировать доступ к корпоративным ресурсам без установки агентов и прокси-серверов.

Нам необходим .NET Tech Lead , который:

  • пишет качественный, "чистый" код;

  • берет задачи с высокой степенью неопределённости, исследует, анализирует, сравнивает альтернативы и предлагает решение;

  • принимает ответственность за техническое развитие продукта: держит фокус внимания на техническом совершенстве, покрытии автотестами, соблюдении единого code style, улучшении процессов CI/CD, code review и т.п;

  • развивает технические навыки команды разработки;

  • следит за тем, что разработка продукта следует архитектуре;

  • помогает разработчикам в проектировании и реализации технически сложных задач.

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ

Разработкой и поддержкой компонентов распределенной on-prem системы защиты учетных записей пользователей в корпоративной среде.

КАКИЕ ТЕХНОЛОГИИ ИСПОЛЬЗУЕМ

  • Backend: .NET Core 8, C# 12, EF Core, PostgreSQL, RabbitMQ.

  • Frontend: Razor, Blazor (Interactive server-side rendering).

  • Тестирование: xUnit, .NET Aspire.

  • OC: Windows, Linux с использованием Docker-контейнеров, основанных на Alpine, Debian.

  • Инструменты: Git, GitLab, TiMe.

НЕОБХОДИМО ЗНАТЬ И УМЕТЬ

  • Отличные знания .NET Core, C#.

  • Навыки контрактного программирования.

  • Навыки разработки многопоточных приложений.

  • Понимание принципов OOП, SOLID.

  • Понимание принципов работы фреймворков ASP.NET, EF Core.

  • Понимание интерфейсов библиотек Microsoft.Extensions.* (Hosting, Options, Configuration, DependencyInjection, FileProviders, Logging).

  • Навыки проектирования с помощью неизменяемых объектов.

  • Знание паттернов проектирования (GoF, DI, MVC).

  • Навыки написания интеграционных и unit тестов.

  • Навыки разработки библиотек и фреймворков.

  • Навыки проведения Code review.

  • Навыки работы с Git.

  • Знакомство с идеями DDD, TDD.

  • Знание английского языка, достаточное для чтения технической документации.

БУДЕТ ПЛЮСОМ

  • Понимание принципов работы операционных систем Linux, Windows, опыт разработки системного ПО.

  • Опыт программирования на Kotlin/Java с использованием ReactiveX.

  • Опыт программирования на C++.

  • Опыт работы с Active Directory.

  • Опыт работы с протоколами LDAP, Kerberos, NTLM.

  • Опыт работы с .NET фреймворками Razor, Blazor, Aspire.

МЫ ПРЕДЛАГАЕМ

  • Официальное трудоустройство по ТК РФ с первого дня;

  • ДМС со стоматологией после испытательного срока;

  • Работу в одном из наших офисов (в Москве, Санкт-Петербурге, Великом Новгороде) или удаленную работу, гибкий график;

  • Образовательную программу, включающую в себя курсы английского языка, приобретение литературы, участие во внутренних и внешних обучающих мероприятиях;

  • Программу внутренней мобильности (переходы и развитие внутри компании);

  • Программы премирования за рекомендации новых сотрудников и внедрение идей;

  • Преимущества работы в аккредитованной ИТ-компании.