Разработчик C#, ERP и учётные системы (Старший/Ведущий)
Наша команда разрабатывает важные направления в компании Ozon: систему электронного архива документов, интегрированную в систему электронного документооборота (СЭД), интеграционные решения для взаимодействия с API внешних систем:
- Операторами электронного документооборота (ЭДО).
- Системами облачной фискализации.
- Системами маркировки товаров -"Честный знак".
- Системами ветеринарной документации - "Меркурий", Ветис API и многими другими.
Вам предстоит:
- Разработка новых, поддержка существующих сервисов приложения (.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).
- Ответственный подход к разработке, умение писать качественный, понятный код.
Будет плюсом:
- Опыт разработки систем документооборота и систем управления мастер-данными.
- Опыт написания интеграционных решений с провайдерами ЭДО.
Мы предлагаем:
- Динамично и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce.
- Свободу действий в принятии решений.
- Достойный уровень заработной платы.
- Профессиональную команду, которой мы гордимся.
- Возможность развиваться вместе с нашим бизнесом.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).