Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой — после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
.net developer for high-concurrency web applications
ориентир по рынку
вакансия
зп не указана
в среднем
321 522 ₽
мэтч
Загрузи резюме, чтобы видеть мэтчи с вакансией
подготовьтесь к отклику
ai-инструменты
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
EPAM provides enterprise software products, open-source solutions, and accelerators through EPAM SolutionsHub.
задачи
Design and build interactive web applications using Blazor Server and Razor components;
Implement SignalR-backed real-time UI interactivity, circuit lifecycle management, and live data updates;
Design connection resilience and reconnection strategies for circuit lifetimes, disconnects, and graceful recovery;
Implement server-side state management and memory optimization for high concurrency and efficient scaling;
Design and build reusable Razor component libraries;
Apply dependency injection patterns 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 document component contracts, patterns, and architectural decisions.
требования
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, frontend styling with CSS and component theming, performance profiling and diagnostics in .NET, unit/integration testing with xUnit and bUnit, familiarity with CI/CD pipelines.
условия
The position is open for remote work from Ukraine.