EPAM logo

.NET Engineer (Blazor, AWS)

EPAM·Salary not specified

Primary stack

.NETC#OAuth2

Nice to have's

ASP.NET CoreEntity Framework CoreCSScomponent themingperformance profilingdiagnosticsxUnitbUnitCI/CD pipelines

Job description

Description language:

Про посаду

Ми шукаємо досвідченого інженера.NET з глибоким практичним досвідом роботи з Blazor Server та Razor компонентами для проектування та створення реальних, інтерактивних веб-додатків. Успішний кандидат буде створювати стійкі, продуктивні веб-інтерфейси на стороні сервера, використовуючи SignalR, бібліотеки повторно використовуваних компонентів та надійною системою управління станом для одночасних користувачів.

Обов'язки

  • Проектування та створення інтерактивних веб-додатків за допомогою Blazor Server та Razor компонентів, застосовуючи глибоке знання синтаксису Razor, шаблонів та життєвого циклу компонентів
  • Реалізація реального часу UI-інтерактивності за допомогою SignalR, керування життєвим циклом контуру та оновленням даних в реальному часі
  • Проектування стратегій стійкості з'єднань та повторного підключення, обробка життєвого циклу контуру, відключень та плавного відновлення
  • Реалізація управління станом на стороні сервера та оптимізації пам'яті для підтримки високої одночасності та ефективного масштабування для одночасних користувачів
  • Проектування та створення бібліотек повторно використовуваних Razor компонентів, які сприяють послідовності, зручності технічного обслуговування та повторному використанню по всьому додатку
  • Правильне застосування патернів введення залежностей у ієрархіях компонентів та життєвих циклах сервісів
  • Реалізація аутентифікації та авторизації в Blazor Server, включаючи ASP.NET Identity, OAuth та політику на основі авторизації
  • Забезпечення якості коду за допомогою тестування та чіткої документації контрактів компонентів, патернів та архітектурних рішень

Вимоги

  • 4+ роки досвіду роботи з.NET та сильний досвід роботи з AWS
  • 2+ роки досвіду роботи з Blazor
  • Експертне знання Razor компонентів, включаючи синтаксис, шаблонний движок та життєвий цикл компонентів
  • Володіння SignalR для реального часу UI та управління контуром
  • Передові навички в стійкості з'єднань та стратегіях повторного підключення
  • Передові навички в управлінні станом на стороні сервера та оптимізації пам'яті для одночасності
  • Передові навички в проектуванні бібліотек повторно використовуваних Razor компонентів
  • Передові навички в введенні залежностей у ієрархіях компонентів
  • Передові навички в аутентифікації та авторизації Blazor Server, включаючи Identity, OAuth та політику на основі авторизації
  • Експертне знання C# /.NET
  • Знання англійської на рівні B2 або вище

Буде плюсом

  • Знання ASP.NET Core
  • Знання Entity Framework Core
  • Навички стилізації фронтенду, включаючи CSS та тему компонентів
  • Знання профілювання та діагностики продуктивності в.NET
  • Досвід роботи з юніт/інтеграційним тестуванням за допомогою xUnit та bUnit
  • Знання CI/CD-піплайнів

Ми пропонуємо

  • Віддалена робота в Україні
  • Можливість працювати з передовими технологіями, такими як Blazor, SignalR та AWS

Про компанію

[Опис компанії, якщо є]

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2376 roles

Popular searches