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