Старший C#-разработчик, Управление контрагентами
удалёнка, Москва
Команда управления контрагентами развивает микросервисы для автоматизации договоров с продавцами, ПВЗ, курьерами и закупок. Роль важна для поддержания бизнес‑критичных интеграций и ускорения оформления контрактов в компании
ГрейдSenior
Опыт6+ лет
Стек
C#.NETPostgreSQLKafkaClickHouseRedisElasticsearchEF CoreDappergRPCREST APIDockerKubernetesNUnitxUnitGitLab
Задачи
- •Разрабатывать и поддерживать микросервисы приложения на .NET/C#
- •Делать интеграции со сторонними сервисами (REST API, gRPC, message brokers)
- •Проводить Code Review и работать с GitLab
- •Оценивать и декомпозировать задачи в Jira/Confluence
- •Реинжиниринг и рефакторинг существующих приложений
- •Оптимизировать SQL-запросы и индексы для PostgreSQL/ClickHouse
Обязательно
- •Коммерческий опыт разработки на .NET и уверенное знание C#
- •Глубокое понимание CLR и управление памятью .NET-приложений
- •ООП, паттерны проектирования, DDD, SOLID
- •Опыт разработки микросервисной архитектуры
- •Опыт многопоточного программирования и примитивов синхронизации
- •Опыт с брокерами сообщений (Kafka) и оптимизацией SQL (PostgreSQL, MS SQL)
- •Знание ORM (EF Core) и практика unit‑тестирования (NUnit/xUnit)
Будет плюсом
- •Опыт разработки систем документооборота и управления мастер-данными
- •Опыт интеграции с провайдерами ЭДО