Международная продуктовая IT-компания, разрабатывающая и поддерживающая высоконагруженные проекты для крупных компаний, ищет Senior .NET Developer.

Обязанности:

  • Прорабатывать крупные функции: проектировать решения, оценивать риски, декомпозировать и подготавливать задачи к разработке.
  • Проектировать архитектурные решения, оценивать альтернативы и компромиссы, защищать и документировать решения в ADR.
  • Разрабатывать, рефакторить и оптимизировать высоконагруженные backend-сервисы на .NET / C#.
  • Сопровождать крупные изменения от проектирования до production, обеспечивать техническую целостность решений.
  • Проводить code review, писать unit- и integration-тесты, выполнять нагрузочное тестирование.
  • Расследовать production-инциденты, находить первопричины, профилировать и улучшать observability.
  • Помогать развивать инженерные практики команды и менторить разработчиков.

Требования:

  • От 5 лет опыта с .NET, C# и backend-разработкой.
  • От 3 лет опыта с SQL, NoSQL и RabbitMQ или Kafka.
  • Опыт с .NET Core 3+ и ASP.NET.
  • Опыт высоконагруженных сервисов от 1000 RPS и микросервисной архитектуры, знание паттернов распределённых систем.
  • Знание SOLID, DDD, Clean Architecture и Hexagonal Architecture.
  • Опыт проработки и защиты архитектурных решений, умение декомпозировать крупные задачи.
  • Будет плюсом опыт участия в проектах от этапа MVP, настройки CI/CD-пайплайнов и Kubernetes, а также работы по Agile и Scrum.

Условия и преимущества:

  • Удалённый или офисный формат работы на выбор.
  • Оплачиваемые больничные и отпуск, ДМС после 6 месяцев.
  • Оплата курсов и наставников, частичная компенсация занятий английским языком или услуг психолога, компенсация спортзала.
  • Корпоративное питание в офисе, 4 дополнительных выходных в год, годовой бонус и реферальная программа.
  • Большая квалифицированная команда, поддержка и возможности для профессионального развития.