- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Ведущий C#-разработчик, ЭДО и управление контрагентами
Ozon — один из топовых работодателей в РФ с сильной инженерной культурой, современным стеком (Kafka, Kubernetes) и масштабными задачами. Отсутствие указанной зарплаты — единственный нюанс, но бренд компании это компенсирует.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию CLR, управления памятью и многопоточности, а также необходимостью опыта работы с микросервисами в высоконагруженных системах.
Анализ зарплаты
В вакансии зарплата не указана, однако для позиции Senior/Lead C# Developer в крупных российских тех-гигантах (уровня Ozon, Яндекс, Avito) рыночные предложения обычно находятся в диапазоне 350 000 – 500 000 рублей на руки.
Сопроводительное письмо
Я заинтересован в позиции Ведущего C#-разработчика в команду ЭДО и управления контрагентами компании Ozon. Мой опыт коммерческой разработки на .NET и глубокое понимание работы CLR, механизмов управления памятью и многопоточности позволяют мне создавать производительные и надежные решения. Я имею практический опыт проектирования микросервисной архитектуры с использованием Kafka, PostgreSQL и Redis, что полностью соответствует технологическому стеку вашей команды.
Меня привлекает возможность работать над business-critical проектами в Ozon, где требуется не только написание качественного кода по принципам SOLID и DDD, но и активное участие в реинжиниринге систем. Я уверен, что мои навыки оптимизации SQL-запросов и опыт работы с Kubernetes помогут команде в масштабировании сервисов и повышении их отказоустойчивости. Буду рад обсудить, как мой опыт может быть полезен вашим текущим задачам.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Ozon уже сейчас
Присоединяйтесь к команде Ozon Tech и создавайте высоконагруженные сервисы для миллионов пользователей!
Описание вакансии
Ведущий C#-разработчик, ЭДО и управление контрагентами
Локация: Удаленно Компания: Ozon
ЗП: обсуждается на собеседовании
Занятость: Полная
Мы ищем C#-разработчика с практическим опытом построения микросервисной архитектуры и желанием погружаться в business-critical проекты.
Наш стек:
C#, PostgreSQL, Kafka, ClickHouse, Redis, Elasticsearch.
Вам предстоит:
- Разрабатывать новые и поддерживать существующие сервисы приложения (.NET, C#, EF Core, PostgreSQL, Kafka и тд).
- Делать интеграции со сторонними сервисами (REST API, gRPC, Message brokers).
- Взаимодействовать с разработчиками своей и других команд компании.
- Проводить Code Review (GitLab).
- Оценивать и декомпозировать задачи (Jira, Confluence).
- Заниматься реинжинирингом и рефакторингом существующих приложений.
Нам важно:
- Уверенное знание и опыт коммерческой разработки .NET.
- Отличное знание C#, CLR. Управление памятью .NET приложений.
- ООП, паттерны/шаблоны проектирования, DDD, SOLID.
- Многопоточное программирование. Примитивы синхронизации потоков.
- Опыт разработки микросервисной архитектуры приложения.
- Брокеры сообщений (Kafka).
- SQL - написание и оптимизация запросов, построение индексов (MS SQL, PostgreSQL), ORM (EF Core, Dapper).
- Архитектура REST приложений, Web протоколы.
- Контейнеризация приложений (Kubernetes, Docker).
- Опыт Unit тестирования приложения (NUnit, xUnit).
- Ответственный подход к разработке, умение писать качественный, понятный код.🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- .NET
- PostgreSQL
- Kafka
- ClickHouse
- Redis
- ElasticSearch
- Entity Framework Core
- gRPC
- REST API
- GitLab
- Jira
- Confluence
- DDD
- SOLID
- Docker
- Kubernetes
- NUnit
- xUnit
- Dapper
Возможные вопросы на собеседовании
Ozon работает с огромными объемами данных, важно понимать, как кандидат оптимизирует работу с БД.
Расскажите о вашем опыте оптимизации сложных SQL-запросов в PostgreSQL. Какие инструменты и подходы вы использовали для анализа планов выполнения?
Вакансия подразумевает работу с business-critical сервисами, где управление ресурсами критично.
Как устроено управление памятью в .NET? Расскажите про поколения GC и ситуации, когда может возникнуть утечка памяти в управляемом коде.
В стеке указана Kafka, что типично для распределенных систем Ozon.
Как обеспечить гарантию доставки сообщений 'exactly once' при работе с Kafka в микросервисной архитектуре?
Позиция ведущего разработчика предполагает проектирование сложных систем.
Какие паттерны проектирования вы чаще всего применяете при реализации DDD? Можете привести пример выделения Bounded Context?
Работа с многопоточностью — одно из ключевых требований.
В чем разница между lock, Monitor и SemaphoreSlim? В каких случаях стоит предпочесть неблокирующие синхронизации?
Похожие вакансии
Техлид (Tech Lead)
Lead Backend
Lead Java Developer
Ведущий Go-разработчик в ВКонтакте
External Backend Tech Lead / Architect
Lead Software Engineer, Content Ingestion
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия