C#/.NET-разработчик высоконагруженных B2C-платформ

грейд
senior
формат
удалённо
страна
Россия
опубликована
сегодня

описание

Мы разрабатываем высоконагруженную B2C-платформу. Backend построен на микросервисах на .NET: сервисы общаются через Kafka и RabbitMQ, данные хранятся в PostgreSQL и Redis, всё работает в Kubernetes. Команда сама отвечает за свои сервисы на всём пути от проектирования до продакшена и мониторинга.

задачи

  • Разработка новых и доработка существующих backend-сервисов на ASP.NET Core
  • Проектирование сервисов и участие в архитектурных решениях
  • Рефакторинг и оптимизация кодовой базы, поиск узких мест по производительности (CPU, память, GC)
  • Написание и оптимизация SQL-запросов
  • Интеграция сервисов через брокеры сообщений (RabbitMQ / Kafka)
  • Написание unit- и интеграционных тестов
  • Code review, взаимодействие с аналитиками, QA и другими разработчиками

требования

  • Опыт коммерческой разработки на C#/.NET от 3 лет
  • Уверенное знание ASP.NET Core, EF Core и/или Dapper
  • Опыт работы с PostgreSQL и SQL: запросы, индексы, оптимизация
  • Опыт работы с RabbitMQ или Kafka
  • Опыт работы с Redis
  • Понимание многопоточности и async/await, знание того, как работает GC
  • Docker, Git, опыт с CI/CD (GitLab CI / Jenkins)
  • Тестирование: xUnit/NUnit, моки
  • Будет плюсом: Kubernetes; Понимание микросервисной архитектуры и подходов к отказоустойчивости (High Availability); Опыт профилирования (dotTrace, PerfView); Мониторинг (Grafana, Prometheus); ClickHouse

условия

  • Оформление по трудовому договору, полная занятость, график 5/2
  • Гибридный или удалённый формат
  • Зарплата по итогам собеседования, выплаты два раза в месяц
  • ДМС со стоматологией

навыки

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

статьи для разработчиков