Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
The project develops and enhances a digital insurance technology platform that supports the end-to-end insurance lifecycle, including quoting, policy issuance, payments, servicing, renewals, and claims. It provides scalable, secure, and reusable APIs and digital services for integrating insurance products across web, mobile, and partner ecosystems.
задачи
Design and build .NET 8 microservices using FastEndpoints and Clean Architecture;
Implement Temporal workflow orchestration, including typed workflow and activity interfaces, cross-task-queue dispatch, and signal/query patterns;
Build rules evaluation integrations with the GoRules ZEN engine;
Develop platform capabilities, including a config registry, rules API, workflow gateway, and payment and policy adapters;
Implement service-to-service authentication with Managed Identity, Cerbos authorization integration, and structured logging with Serilog/Anotar;
Write and maintain xUnit tests using FakeItEasy and Shouldly, including integration tests against real dependencies without a mock database;
Collaborate with platform and domain teams on API contracts, OpenAPI specifications, and shared NuGet libraries.
требования
At least 3 years of hands-on .NET development experience with .NET 6+; .NET 8 is required;
Strong understanding of Clean Architecture, strict layer dependency rules, separation of business logic from the API layer, and Result-based error handling for business errors;
Hands-on experience with ITemporalClient, IWorkflow, IActivity, task queue registration, and cross-task-queue dispatch;
Strong experience with Azure services, including Key Vault, Managed Identity, Blob Storage, and Application Insights;
Experience with structured error-handling patterns;
Strong experience with Entity Framework Core or equivalent ORM technologies, including migrations, value objects, and aggregate roots;
Hands-on experience with automated testing using xUnit, FakeItEasy, and Shouldly, including integration testing patterns;
Strong hands-on experience with containerized local development using Docker, Podman, or equivalent technologies;
Good understanding of Dockerfiles and multi-stage builds;
Experience running and troubleshooting a complete local development stack with Podman Compose, including application services, Temporal, and databases;
Intermediate+ English or higher;
Nice to have: familiarity with Result/Maybe patterns, FastEndpoints 7.x including endpoint-per-feature patterns, validators, and mappers, GoRules ZEN engine including JDM format, ZEN expression language, and decision table compilation, Cerbos .NET client including principal/resource construction and CheckResource middleware integration, JSONata .NET (Jsonata.Net.Native), Kafka consumer patterns, SOAP/WCF client integration, Temporal .NET SDK.
условия
The opportunity to change projects and/or develop expertise in an interesting business domain;
Professional, financial, and career growth; mentoring and onboarding systems are provided for each new employee;
Opportunity to earn up to an additional 1,000 EUR per month, depending on expertise, through company activities; this is included in the annual bonus;
Access to the corporate training portal and company knowledge base;
Corporate events and amenities, including parties, pizza days, PlayStation, fruit, coffee, snacks, and movies;
Certification compensation, including AWS and PMP;
Referral program;
Private health insurance and sports compensation, depending on the type of employment;
Work locations include Albania, Austria, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Hungary, Italy, Kosovo, Latvia, Lithuania, Luxembourg, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, and The Netherlands.