.NET Engineer @EPAM Systems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago

[Hiring] .NET Engineer @EPAM Systems

1wk ago - EPAM Systems is hiring a remote .NET Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Ukraine

Role 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.

  • 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.

Qualifications

  • 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.

Requirements

  • 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.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Ukraine
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
.NET Engineer @EPAM Systems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Ukraine
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 120,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later