Senior .NET / Blazor Developer
New
E
EPAM SystemsSoftware Engineering
Opportunity to work remotely within PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- En B2
- Required Skills
- OAuthC#.NET
Requirements
- Expertise in Blazor Server, Razor components (syntax, templating engine, component lifecycle), and C# / .NET with several years of professional experience
- Proficiency in SignalR real-time UI and circuit management, with skills in connection resilience and reconnection strategies
- Advanced knowledge of server-side state management and memory optimization for concurrency
- Skills in reusable Razor component library design
- Competency in dependency injection within component hierarchies
- Background in Blazor Server authentication and authorization, including Identity, OAuth, and policy-based authorization
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
- Architect connection resilience and reconnection strategies, handling circuit lifetime, disconnects, and graceful recovery
- Deliver server-side state management and memory optimization to support high concurrency and scale efficiently across concurrent users
- 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
View Full Description & ApplyYou'll be redirected to the employer's site