Senior .Net Developer
Remote work
Описание вакансии
Повышение управляемости, прозрачности ведения бизнеса и взаимоотношений с клиентами за счет автоматизации процессов планирования и мониторинга по клиентам КИБ (bottom-upбизнес-планирование и прогнозирование, визуализация необходимых показателей и данных), контроля стратегических показателей и развития системы управленческой отчетности КИБ, контроля КПЭ сотрудников клиентских подразделений КИБ, развития функциональности клиентских мероприятия и продуктового предложения (pipeline) и кросс-продаж.
Обязанности
Наша команда ведёт продуктовую разработку. Спектр задач текущих и будущих участников будет включать (но не ограничиваться):
1) Поддержка существующей системы
- Микросервисы
- Большой кусок легаси-кода на .NET 4.7.2 под Mono
- Хранимые процедуры в Оракле
- Событийная модель и синхронное взаимодействие между сервисами через шину RabbitMQ/MassTransit
2) Переписывание упомянутого куска легаси на NET 6 с полным изменением DAL
3) Переезд всей системы с ORACLE на Postgres, включая выделение домена данных нашей системы из общей БД и переписывание логики из БД на сервисы
4) Многочисленные интеграции через REST или Kafka, в перспективе возможно Debezium
5) Поддержка некоторого количества внутренних общих библиотек, лежащих в основе большинства наших сервисов и временами зависящих друг от друга
6) Участие в увлекательных обсуждениях и принятии решений по нашему коду и их соответствия принципам 12-ти факторов, SOLID и т.п., выработка компромиссов, которые одновременно будут удовлетворять лучшим практикам, здравому смыслу и имеющимся ограничениям по времени
7) Бизнес-задачи с непредсказуемыми требованиями и последствиями для существующей архитектуры, включая их предварительную оценку и последующие попытки в неё уложиться.
8) И многое другое!
Требования к кандидату
Обязательные требования
- netcore 3.1+ (в т.ч. .NET 5,6,7, но не .NET 4)) 5+ лет опыта
- Entity Framework Core - 5+ лет опыта,
- любая SQL-СУБД в связке с EF Core - 5+ лет опыта.
- фреймворк тестирования (mstest, nunit, xunit) - 3+ лет
- СУБД Oracle/Postgres
- RabbitMQ
- Kafka
- MassTransit
Желательные требования
- Refit
- Serilog
- ELK-стек
- микросервисы (и распил монолитов)
- docker/kubernetes/openshift
- опыт переписывания логики с процедур СУБД на код
- понимание методологии приложения 12 факторов
- способность придумывать и отстаивать в дискуссии архитектурные и технические решения
Работа у нас — это
Команда профессионалов, готовых поддержать ваши инициативы
Возможность работы с новыми технологиями
Возможности карьерного роста
Обучение за счёт компании
Красивый и комфортный офиc
Гибкий график
ДМС
Мощное железо и дополнительное оборудование
Ссылка на страницу с описанием вакансии скопирована в буфер обмена