Andersen Lab

.net developer for a digital insurance platform

Коротко

Senior .NET разработчик для цифровой страховой платформы, поддерживающей весь цикл страхования — от расчёта и выпуска полисов до платежей, обслуживания и урегулирования претензий. Проект построен на .NET 8 микросервисах с FastEndpoints, Clean Architecture, оркестрацией Temporal, GoRules ZEN engine и Azure-сервисами. Требуется 5+ лет опыта с .NET, глубокие знания Clean Architecture, Temporal, Entity Framework Core, тестирования (xUnit, FakeItEasy) и контейнеризации (Docker/Podman). Полная удалённая занятость с работой из ряда европейских стран.

О проекте
Заказчик работает в сфере страхования и защиты от рисков, предоставляя услуги и страховые решения для частных и корпоративных клиентов. Проект развивает цифровую страховую платформу, поддерживающую весь жизненный цикл страхования: расчёт стоимости, выпуск полисов, платежи, обслуживание, продление и урегулирование претензий. API и цифровые сервисы платформы обеспечивают интеграцию с веб, мобильными приложениями и партнёрскими экосистемами.
Задачи
•Разработка и построение микросервисов на .NET 8 с использованием FastEndpoints и Clean Architecture
•Реализация оркестрации workflow на Temporal, включая типизированные интерфейсы workflow и activity, диспетчеризацию между task queue, паттерны signal/query
•Построение интеграций для вычисления правил с использованием GoRules ZEN engine
•Разработка платформенных возможностей: config registry, rules API, workflow gateway, адаптеры для платежей и полисов
•Реализация service-to-service аутентификации с Managed Identity, интеграция авторизации Cerbos, структурированное логирование с Serilog/Anotar
•Написание и поддержка тестов на xUnit с использованием FakeItEasy и Shouldly, включая интеграционные тесты против реальных зависимостей без мок-базы данных
•Сотрудничество с платформенными и доменными командами по API-контрактам, спецификациям OpenAPI и общим NuGet-библиотекам
Требования
•5+ лет практического опыта разработки на .NET; обязательно знание .NET 8
•Глубокое понимание Clean Architecture, строгих правил зависимостей между слоями, разделения бизнес-логики и API-слоя, а также Result-based обработки бизнес-ошибок
•Опыт работы с Temporal и FastEndpoints
•Практический опыт работы с ITemporalClient, IWorkflow, IActivity, регистрацией task queue и диспетчеризацией между task queue
•Сильный опыт работы с сервисами Azure, включая Key Vault, Managed Identity, Blob Storage и Application Insights
•Опыт применения структурированных паттернов обработки ошибок
•Сильный опыт работы с Entity Framework Core или аналогичными ORM-технологиями, включая миграции, value objects и aggregate roots
•Практический опыт автоматизированного тестирования с использованием xUnit, FakeItEasy и Shouldly, включая паттерны интеграционного тестирования
•Сильный практический опыт контейнеризованной локальной разработки с использованием Docker, Podman или аналогичных технологий
•Хорошее понимание Dockerfile и multi-stage builds
•Опыт запуска и отладки полного локального стека разработки с Podman Compose, включая прикладные сервисы, Temporal и базы данных
•Уровень английского Intermediate+ и выше
Будет плюсом
•Паттерны Result/Maybe
•FastEndpoints 7.x (паттерны endpoint-per-feature, валидаторы и мапперы)
•GoRules ZEN engine (формат JDM, ZEN expression language, компиляция таблиц решений)
•Клиент Cerbos .NET (построение principal/resource и интеграция CheckResource middleware)
•JSONata .NET (Jsonata.Net.Native)
•Паттерны Kafka consumer
•Интеграция SOAP/WCF клиентов
•Temporal .NET SDK
Условия
•Возможности профессионального, финансового и карьерного роста; системы наставничества и адаптации для каждого нового сотрудника
•Возможность заработать до дополнительных 1000 EUR в месяц в зависимости от экспертизы, включено в годовой бонус, за участие в корпоративных активностях
•Доступ к корпоративному порталу обучения и базе знаний компании
•Корпоративные мероприятия и удобства: вечеринки, пицца-дни, PlayStation, фрукты, кофе, снеки, кино
•Компенсация сертификации (AWS, PMP и др.)
•Реферальная программа
•Частная медицинская страховка и компенсация спорта, в зависимости от типа занятости
•Места работы включают: Австрию, Бельгию, Болгарию, Хорватию, Кипр, Чехию, Данию, Эстонию, Финляндию, Францию, Германию, Венгрию, Италию, Латвию, Литву, Люксембург, Польшу, Португалию, Румынию, Словакию, Словению, Испанию, Швецию и Нидерланды

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте