Developer C#/Разработчик C# (middle/senior)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Предоставляем услуги комплексной аналитики, разработки и системной интеграции

Описание вакансии

О компании и команде

Компания White Box Process Management – аккредитованная IT компания, специализирующаяся на создании автоматизированных систем планирования.

Помимо заказной разработки мы занимаемся сопровождением и развитием флагманского продукта для банков – OnePlaceCollection – целью которого является повышение управляемости, эффективности и прозрачности процесса судебного взыскания для наших партнеров.

Сейчас мы ищем разработчика, с уровнем компетенций по нашему стеку не ниже middle (от 3х лет опыта).

Задачи:

- Участие в разработке backend (С#)/frontend (Angular);
- Реализация фич согласно ТЗ от бизнес-аналитиков;
- Написание\поддержка отдельных микросервисов;
- Написание\поддержка технической документации;
- Проведение код ревью.

Стек:

C#; микросервисы; .NET 7; ASP.NET; Entity Framework Core; PostgreSQL; AutoMapper+MediatR; RabbitMQ; gRPC; Angular

Методология – scrum.

Ожидания от кандидата

Задачи:

- Участие в разработке backend (С#)/frontend (Angular);
- Реализация фич согласно ТЗ от бизнес-аналитиков;
- Написание\поддержка отдельных микросервисов;
- Написание\поддержка технической документации;
- Проведение код ревью.

Стек:

C#; микросервисы; .NET 7; ASP.NET; Entity Framework Core; PostgreSQL; AutoMapper+MediatR; RabbitMQ; gRPC; Angular

Методология – scrum.

Условия работы

- Опыт работы на C# от 3-х лет;
- Практические навыки на Angular желательны;
- Опыт программирования .NET (от 5 версии и выше);
- Знание PostgreSQL;
- Умение работать с микросервисами (Docker, RabbitMQ, gRPC);
- Понимание SOLID, DDD, TDD, ACID, CQRS;
- Понимание и использование EF (Entity Framework), умение оптимизировать запросы.

А также:

- Профессиональная въедливость (желание не просто исполнить, а разобраться будет ли ожидаемый результат от реализации ТЗ или нет);
- Инициативность (стремление предлагать лучшее техническое решение в зоне своей ответственности);
- Умение работать в команде и на результат (участвовать в обсуждениях, дополнять работу команды, а не обособляться от нее)

Дополнительные инструкции

Рассматриваются соискатели только с территории РФ!