Назад
6 дней назад

Старший C#-разработчик, Управление контрагентами (C#)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Старший C#-разработчик, Управление контрагентами (C#/.NET): Разработка и поддержка микросервисов для автоматизации договорной работы с селлерами, ПВЗ, курьерами и поставщиками с акцентом на интеграции, надежность и business-critical сервисы. Focus on проектировании микросервисной архитектуры, интеграциях через REST, gRPC и брокеры сообщений, а также реинжиниринге и оптимизации существующих приложений.

Локация: удалённо, Москва

Компания

Ozon развивает домен управления контрагентами и автоматизирует договорную работу с селлерами, ПВЗ, курьерами и поставщиками оборудования.

Что делать

  • Разрабатывать новые и поддерживать существующие сервисы на .NET, C#, EF Core, PostgreSQL и Kafka.
  • Создавать интеграции со сторонними сервисами через REST API, gRPC и брокеры сообщений.
  • Взаимодействовать с разработчиками своей и других команд.
  • Проводить Code Review в GitLab.
  • Оценивать и декомпозировать задачи в Jira и Confluence.
  • Выполнять реинжиниринг и рефакторинг существующих приложений.

Требования

  • Более 6 лет опыта и уверенный коммерческий опыт разработки на .NET и C#.
  • Знание C#, CLR и управления памятью .NET-приложений.
  • Знание ООП, паттернов проектирования, DDD и SOLID.
  • Опыт многопоточного программирования и работы с примитивами синхронизации потоков.
  • Опыт разработки приложений на микросервисной архитектуре и работы с Kafka.
  • Знание SQL, включая написание и оптимизацию запросов, построение индексов в MS SQL и PostgreSQL; опыт с EF Core и Dapper.
  • Знание архитектуры REST-приложений и веб-протоколов.
  • Опыт контейнеризации приложений с Kubernetes и Docker.
  • Опыт unit-тестирования с NUnit или xUnit; ответственный подход и умение писать качественный, понятный код.

Хорошо, если есть

  • Опыт разработки систем документооборота и систем управления мастер-данными.
  • Опыт написания интеграционных решений с провайдерами ЭДО.

Культура и преимущества

  • Удалённый формат работы.
  • Работа над business-critical проектами в команде управления контрагентами.
  • Взаимодействие с разработчиками своей и других команд компании.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →