Backend Developer (.NET) in the EU
Tech Stack / Keywords
Firma i stanowisko
Andersen is hiring a Backend Developer (.NET) for a project developing a modern digital insurance platform. The customer is a large international organization in the insurance and risk protection domain with a strong global presence and expertise in service delivery and claims management.
Wymagania
- Hands-on .NET (v6+) development experience with at least 3 years including .NET 8.
- Strong understanding of Clean Architecture principles, strict layer dependency rules, separation of business logic from API layer, and Result-based error handling.
- Hands-on experience with Temporal workflow components: 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 and familiarity with Result/Maybe patterns.
- Strong experience with Entity Framework Core, including migrations, value objects, and aggregate roots.
- Hands-on experience with automated testing using xUnit, FakeItEasy, and Shouldly, including integration testing.
- Strong hands-on experience with containerized local development using Docker or Podman, understanding of Dockerfiles and multi-stage builds.
- Experience running and troubleshooting a complete local development stack with Podman Compose.
- English language proficiency at Intermediate level or above.
Obowiązki
- Designing and building .NET 8 microservices using FastEndpoints and clean architecture (Domain / Application / Infrastructure / API layers).
- Implementing Temporal workflow orchestration including typed workflow and activity interfaces, cross-task-queue dispatch, and signal/query patterns.
- Building rules evaluation integrations with GoRules ZEN engine (GoRules.Zen NuGet, Rust FFI).
- Developing platform capabilities such as config registry, rules API, workflow gateway, payment and policy adapters.
- Implementing cross-cutting concerns like Managed Identity service-to-service authentication, Cerbos authorization integration, and structured logging with Serilog/Anotar.
- Writing and maintaining xUnit tests using FakeItEasy for mocking and Shouldly for assertions; performing integration tests against real dependencies.
- Collaborating with platform and domain teams on API contracts, OpenAPI specifications, and shared NuGet libraries.
Benefity
- Opportunity to work with leaders in FinTech, Healthcare, Retail, Telecom, and other industries.
- Ability to change projects and develop expertise in interesting business domains.
- Flexible work options including fully remote, office, or hybrid.
- Systems of mentoring and adaptation for new employees.
- Potential to earn up to an additional 1,000 EUR/month as part of the annual bonus.
- Access to corporate training portal with constantly updated knowledge base.
- Corporate life including parties, pizza days, PlayStation, fruits, coffee, snacks, and movies.
- Certification compensation (e.g., AWS, PMP).
- Referral program.
- Private health insurance and sports compensation depending on employment type.
Inne informacje
Informujemy, że administratorem danych jest Andersen Soft UAB z siedzibą w Krakow, ul. Al. Pokoju 18, 31 - 564 dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Andersen
35 aktywnych ofert