Назад

Full-stack разработчик C# Blazor WASM

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Full-stack разработчик C# Blazor WASM: Разработка компонентов пользовательского интерфейса, API на ASP.NET Core и интеграций с базами данных и объектными хранилищами с акцентом на real-time-функции, безопасность файлов и отказоустойчивость сервисов. Focus on проектирование схем данных, реализацию аутентификации, rate limiting, retry-механизмов, тестирование и техническую документацию.

Локация: Москва, улица Авиаконструктора Микояна, 12. Работа на месте работодателя, пятидневная рабочая неделя с 09:00 до 18:00.

Компания

Арктик Катеринг Сервис более 30 лет предоставляет услуги общественного питания, логистики, материально-технического снабжения, обслуживания и гостиничного бизнеса для крупных компаний нефтегазового, горнодобывающего и строительного секторов. Компания входит в международную CIS Group, работающую в 20 странах на 260 операционных площадках.

Что делать

  • Разрабатывать UI-компоненты на Blazor WebAssembly с использованием MudBlazor.
  • Создавать API на ASP.NET Core с идемпотентностью, серверной пагинацией и rate limiting.
  • Проектировать модели данных, схемы БД и миграции; интегрировать Entity Framework Core и S3-совместимое хранилище.
  • Интегрировать фронтенд и бэкенд, real-time-коммуникации, сервисы уведомлений и файловое антивирусное сканирование.
  • Писать unit- и интеграционные тесты, включая тестирование retry-механизмов, а также выполнять ручное тестирование.
  • Участвовать в code review, рефакторинге и оптимизации кода; вести архитектурную, API- и эксплуатационную документацию в Confluence или аналоге.

Требования

  • Глубокое знание C# и .NET 6/7/8, ООП, SOLID, паттернов проектирования, LINQ и асинхронного программирования.
  • Понимание и практическое применение идемпотентности.
  • Опыт работы с Blazor WebAssembly, компонентным подходом, жизненным циклом компонентов, состояниями, формами, валидацией, событиями и клиентской пагинацией.
  • Опыт разработки ASP.NET Core Web API и работы с Entity Framework Core: Code First, миграции и оптимизация запросов.
  • Опыт реализации аутентификации и авторизации с JWT, ASP.NET Core Identity или Active Directory; опыт SMS-аутентификации и 2FA.
  • Опыт работы с SignalR или WebSockets, реализации rate limiting, серверной пагинации и retry-запросов с экспоненциальной задержкой.
  • Опыт работы с PostgreSQL и SQL Server, проектирования нормализованных схем БД и написания оптимизированных запросов.
  • Опыт работы с S3-совместимыми объектными хранилищами, presigned URL, ограничением MIME-типов и размеров файлов, антивирусным сканированием и аудитом операций с файлами.
  • Опыт интеграции с Firebase Cloud Messaging и системами документации кода.
  • Опыт работы: от 3 до 6 лет.

Культура и преимущества

  • Динамичный молодой коллектив.
  • Возможность профессионального роста в крупной международной компании.
  • Пятидневная рабочая неделя с фиксированным графиком 09:00–18:00.
  • Полис ДМС после прохождения испытательного срока.
  • Удобное расположение офиса.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →