Описание
Команда автоматизирует договорную работу: от заключения договоров с селлерами Ozon и оформления отношений с ПВЗ и курьерами до согласования договоров закупок оборудования и других нетоварных закупок.
Задачи
•Разрабатывать новые и поддерживать существующие сервисы приложения
•Интегрировать сторонние сервисы через REST API, gRPC и брокеры сообщений
•Взаимодействовать с разработчиками своей и других команд
•Проводить Code Review
•Оценивать и декомпозировать задачи
•Выполнять реинжиниринг и рефакторинг существующих приложений
Требования
•Уверенно знать .NET и иметь опыт коммерческой разработки
•Отлично знать C# и CLR, включая управление памятью приложений .NET
•Знать ООП, паттерны проектирования, DDD и SOLID
•Знать многопоточное программирование и примитивы синхронизации потоков
•Иметь опыт разработки микросервисной архитектуры приложений
•Знать брокеры сообщений, в частности Kafka
•Уметь писать и оптимизировать SQL-запросы, строить индексы в MS SQL и PostgreSQL, работать с ORM EF Core и Dapper
•Знать архитектуру REST-приложений и веб-протоколы
•Знать контейнеризацию приложений с помощью Kubernetes и Docker
•Иметь опыт модульного тестирования с NUnit или xUnit
•Ответственно подходить к разработке и писать качественный, понятный код
•Будет плюсом иметь опыт разработки систем документооборота, систем управления мастер-данными и интеграционных решений с провайдерами ЭДО
Условия
•Удалённая работа
•Условий в вакансии нет