remotely.living

.NET Engineer (Blazor, AWS)

EPAM Systems · Remote - Ukraine · 2026-09-29

Apply for this job

Job description

We are seeking a skilled. NET Engineer with deep hands-on expertise in Blazor Server and Razor components to design and build real-time, interactive web applications. The successful candidate will deliver resilient, performant server-side UI experiences using SignalR, reusable component libraries, and robust state management for concurrent users.

Responsibilities

- Design and build interactive web applications using Blazor Server and Razor components, applying deep knowledge of Razor syntax, templating, and component lifecycle

- Implement SignalR-backed real-time UI interactivity, managing circuit lifecycle and live data updates

- Design connection resilience and reconnection strategies, handling circuit lifetime, disconnects, and graceful recovery

- Implement server-side state management and memory optimization to support high concurrency and scale efficiently across concurrent users

- Design and build reusable Razor component libraries that promote consistency, maintainability, and reuse across the application

- Apply dependency injection patterns correctly within component hierarchies and service lifetimes

- Implement authentication and authorization in Blazor Server, including ASP. NET Identity, OAuth, and policy-based authorization

- Ensure code quality through testing and clear documentation of component contracts, patterns, and architectural decisions

Requirements

- 4+ years of experience with. NET and strong experience with AWS

- 2+ years of experience with Blazor

- Expertise in Razor components, including syntax, templating engine, and component lifecycle

- Proficiency in SignalR real-time UI and circuit management

- Advanced skills in connection resilience and reconnection strategies

- Advanced skills in server-side state management and memory optimization for concurrency

- Advanced skills in reusable Razor component library design

- Advanced skills in dependency injection within component hierarchies

- Advanced skills in Blazor Server authentication and authorization, including Identity, OAuth, and policy-based authorization

- Expertise in C# /. NET

- English proficiency at B2 level or higher

Nice to have

- Familiarity with ASP. NET Core

- Knowledge of Entity Framework Core

- Skills in frontend styling, including CSS and component theming

- Familiarity with performance profiling and diagnostics in. NET

- Experience with unit/integration testing using xUnit and bUnit

- Familiarity with CI/CD pipelines