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) И многое другое!

Расположение
Remote work
Тип работы
C#/VB.NET
Номер вакансии
VR-67000
Язык
Russian: C2 Proficient

Требования к кандидату

Обязательные требования

- 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

Гибкий график

ДМС

Мощное железо и дополнительное оборудование