Backend Developer (.NET) in the EU
Tech Stack / Keywords
Firma i stanowisko
Andersen is a global software development company with over 18 years of experience supporting businesses worldwide in their digital transformation. Headquartered in Poland, with development centers across multiple countries, the company offers end-to-end IT services including custom software development, API integration, system architecture, legacy modernization, and long-term support. Andersen's expertise includes AI, Machine Learning, Data Science, Big Data, and Visual Technologies. The company has a portfolio of long-term partnerships with major industry leaders and operates with a team of 3,700+ experts delivering projects across industries such as Healthcare, FinTech, Logistics, Automotive, Manufacturing, E-commerce, Multimedia & Entertainment.
Wymagania
- Hands-on experience with .NET (version 6+) development, with .NET 8 required, for at least 3 years.
- Strong understanding of Clean Architecture principles, including strict layer dependency rules and separation of business logic from API layer.
- 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; familiarity with Result/Maybe patterns preferred.
- 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.
- Good understanding of Dockerfiles and multi-stage builds.
- Experience running and troubleshooting complete local development stack with Podman Compose, including application services, Temporal, and databases.
Obowiązki
- Designing and building .NET 8 microservices with FastEndpoints and clean architecture (Domain / Application / Infrastructure / API layers).
- Implementing Temporal workflow orchestration including typed workflow/activity interfaces, cross-task-queue dispatch, and signal/query patterns.
- Building rules evaluation integrations with GoRules ZEN engine (GoRules.Zen NuGet, Rust FFI in-process).
- Developing platform capabilities such as config registry, rules API, workflow gateway, payment and policy adapters.
- Implementing cross-cutting concerns including Managed Identity service-to-service authentication, Cerbos authorization integration, and structured logging via Serilog/Anotar.
- Writing and maintaining xUnit tests using FakeItEasy for mocking and Shouldly for assertions; conducting integration tests against real dependencies.
- Collaborating with platform and domain teams on API contracts, OpenAPI specs, and shared NuGet libraries.
Benefity
- Salary: 6600–11800 PLN gross/month (Employment Contract)
- Full remote work
- Flexible working hours (100%)
- Insurance
- Sports package
- Coffee / Tea and cold beverages provided
Andersen Lab
40 aktywnych ofert