C# разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
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, applying Razor syntax, templating, and component lifecycle knowledge;
- Implement SignalR-backed real-time UI interactivity, managing circuit lifecycles 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 to support high concurrency and efficient scaling;
- Design and build reusable Razor component libraries that promote consistency, maintainability, and reuse;
- 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 including CSS and component theming, performance profiling and diagnostics in .NET, unit/integration testing with xUnit and bUnit, familiarity with CI/CD pipelines.
условия
- No conditions specified
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.