Senior C#/.NET-разработчик

Employcity

Senior C#/.NET-разработчик

Описание вакансии

Международная продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках C#/.NET Backend Engineer

Чем предстоит заниматься:

  • Проектирование, разработка и поддержка высоконагруженных backend-сервисов на C#/.NET;
  • Проработка и защита технических решений: модели данных, API-контракты, политики согласованности, идемпотентность, ретраи, дедупликация событий;
  • Работа с EF Core и MySQL: оптимизация запросов, индексы, план выполнения, транзакции и уровни изоляции, борьба с блокировками/дедлоками;
  • Интеграции через очереди (Kafka, RabbitMQ): продуманная семантика доставки, партиционирование, обработка ошибок, мониторинг лагов;
  • Кэширование в Redis: стратегии инвалидации, TTL, защита от dog-pile, при необходимости — распределенные блокировки;
  • Обеспечение наблюдаемости: логирование, метрики, трассировки (OpenTelemetry/Prometheus/Grafana);
  • Безопасность и соответствие: аутентификация/авторизация (OAuth2/OIDC/JWT), аудит операций, защита персональных данных;
  • Тестирование: unit/integration/contract-тесты, тестирование бизнес-правил, миграции БД, тестовые данные;
  • Участие в code-review, улучшение инженерных практик и CI/CD;
  • Быстрое погружение в сложную доменную область (отпуска/больничные/календарные правила по разным странам) и ее формализация в коде;
  • Совместная работа с фронтенд-командой (Next.js), аналитиками для корректной интерпретации норм.

Чего командe хотелось бы видеть:

  • Опыт коммерческой разработки на C#/.NET (ASP.NET Core) от 5 лет, уверенное владение современными версиями платформы;
  • Глубокая экспертиза в EF Core: профилирование, отслеживание изменений, N+1, асинхронность, миграции, маппинг сложных моделей;
  • Знание SQL/MySQL: нормализация, индексация, EXPLAIN, блокировки, транзакции, уровни изоляции, оптимизация тяжелых запросов;
  • Опыт в сообщениях и стриминге: Kafka и/или RabbitMQ (модели потребления, Exactly-/At-least-once, обработка «ядовитых» сообщений);
  • Практика контейнеризации и оркестрации: Docker, базовые навыки Kubernetes (деплой, конфигурация, отладка);
  • Понимание принципов распределённых систем: согласованность, идемпотентность, повторяемость, дедупликация, транзакционные границы;
  • Опыт построения наблюдаемости: логи, метрики, трассировки; умение локализовать регрессии производительности;
  • Инженерная гигиена: тесты, code-review, CI/CD (GitLab), документирование API (например, OpenAPI/Swagger);
  • Командные навыки: умение спорить по существу, защищать решения данными, брать ответственность и доводить фичи до продакшена.

· Будет плюсом:

  • Опыт реализации сложных бизнес-правил (финтех, HRIS/Time & Attendance, расчеты по нескольким законодательствам).
  • Знание DDD, контрактного тестирования, версионирования API, миграций схемы без даунтайма.
  • Практика в оптимизации EF Core под высокую нагрузку (Split queries, compiled queries, батчинг).
  • OpenTelemetry, Prometheus, Grafana; профилировщики .NET (dotTrace, PerfView).
  • Базовое понимание фронтенд-контрактов (Next.js), REST/gRPC.

Что компания может предложить:

  • Возможность развивать свои компетенции и применять знания на практике;
  • Возможность поработать на крупных проектах;
  • Компания заинтересована в развитии своих сотрудников: готовы привлекать наставников и оплачивать курсы для повышения квалификации;
  • Отсутствие бюрократии, быстрое согласование необходимых вещей;
  • Оплачиваемые отпускные и больничные;
  • Премия по итогам года до 1-го оклада;
  • Компенсация спортзала;
  • Частичная компенсация английского языка или психолога (на выбор);
  • Компания поддерживает сотрудника в важные периоды жизни;
  • Предоставляем 4 day-off в год за счет компании;
  • ДМС после испытательного срока;
  • Пересмотр заработной платы по результатам работы;
  • Удаленный формат работы.
Посмотреть контакты работодателя

Похожие вакансии

Контакт
Удаленная работа
  • Санкт-Петербург

  • Не указана

Рекомендуем
Maxim technology
Удаленная работа
  • Санкт-Петербург

  • Не указана

Рекомендуем
ИНФИНАЙТ СИНЕРДЖИ

.NET Developer (Middle/Middle+)

ИНФИНАЙТ СИНЕРДЖИ

Удаленная работа
  • Санкт-Петербург

  • Не указана

Рекомендуем
Enjoypro

C# developer

Enjoypro

Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

СТЕКПОИНТ
Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

Ozon
Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

Multicast
Удаленная работа
  • Санкт-Петербург

  • до 3000 USD

CRT
Удаленная работа
  • Санкт-Петербург

  • от 170000 RUR

ВАС Экспертс
Удаленная работа
  • Санкт-Петербург

  • от 400000 RUR

Контур
Удаленная работа
  • Санкт-Петербург

  • до 400000 RUR

Системы информации и связи

Программист C# (.net core, full stack)

Системы информации и связи

Удаленная работа
  • Санкт-Петербург

  • от 180000 RUR

Axenix (ранее Accenture)

Senior System Analyst (финтех)

Axenix (ранее Accenture)

Удаленная работа
  • Санкт-Петербург

  • от 180000 RUR

Maxim technology
Удаленная работа
  • Санкт-Петербург

  • от 180000 RUR

Maxim technology
Удаленная работа
  • Санкт-Петербург

  • от 180000 RUR

Maxim technology

Senior QA automation Python

Maxim technology

Удаленная работа
  • Санкт-Петербург

  • от 180000 RUR

Солантек
Удаленная работа
  • Санкт-Петербург

  • от 180000 RUR

Software Country (ТОО Балхаш Системс)

QA Automation (C#)

Software Country (ТОО Балхаш Системс)

Удаленная работа
  • Санкт-Петербург

  • от 180000 RUR

«UZUM TECHNOLOGIES»
Удаленная работа
  • Санкт-Петербург

  • от 180000 RUR

SDO
Удаленная работа
  • Санкт-Петербург

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию