Full-stack разработчик С# Blazor WASM
Город:
Москва
Занятость:
Полная занятость
Компания "Арктик Катеринг Сервис"
Компания Арктик Катеринг Сервис более 30 лет специализируется на предоставлении услуг общественного питания, логистики, материально-технического снабжения и обслуживания, гостиничного бизнеса крупнейшим компаниям в нефтегазовом, горнодобывающем и строительном секторах, в городских, промышленных, на морских и удаленных территориях.
Являясь поставщиком комплексных услуг в сфере кейтеринга, управления объектами, компанией AKC разработан комплекс готовых решений для обеспечения комфорта и безопасности на объектах, а также для повышения эффективности работы наших клиентов за счет организации ежедневного управления их объектами.
Компания Арктик Катеринг Сервис входит в состав международной компании CIS Group, осуществляющей деятельность в 20 странах мира, работающей на 260 операционных площадках , со штатом сотрудников более 15 000 тысяч сотрудников.
Мы в поисках ИТ-разработчика.
Чем предстоит заниматься:
-
Создание компонентов UI на Blazor WASM с использованием MudBlazor
-
Разработка API endpoints на ASP.NET Core с учетом идемпотентности, пагинации и rate limiting
-
Проектирование и реализация моделей данных, схем БД и миграций
-
Реализация механизмов работы с файлами через S3-совместимое хранилище
-
Интеграция фронтенда и бэкенда, реализация real-time функций
-
Интеграция сервисов уведомлений
-
Написание unit-тестов для критической бизнес-логики
-
Интеграционное тестирование API, включая тестирование механизмов retry
-
Ручное тестирование функциональности перед сдачей
-
Следование best practices и coding standards
-
Рефакторинг и оптимизация существующего кода
-
Участие в code review
-
Ведение технической документации проекта в Confluence (или аналоге): Описание архитектуры и схемы БД
-
Документирование ключевой бизнес-логики сервисов и методов
-
Описание используемых библиотек, интеграций и API
-
Инструкции по развертыванию и администрированию
-
Описание API через OpenAPI (Swagger)
-
Написание понятного README
1. Обязательные технические навыки
-
Языки программирования и платформа:
· Глубокое знание C# и платформы .NET (версии 6/7/8)
· Понимание принципов ООП, SOLID и паттернов проектирования
· Знание LINQ и асинхронного программирования (async/await)
· Понимание принципов идемпотентности и умение их применять на практике
2. Frontend-разработка:
-
Опыт работы с Blazor WebAssembly
-
Знание компонентного подхода, жизненного цикла компонентов, работы с состояниями
-
Опыт работы с MudBlazor (или готовность быстро освоить)
-
Понимание работы с формами, валидацией, событиями и клиентской пагинацией
3. Backend-разработка:
-
Опыт разработки на ASP.NET Core Web API
-
Работа с Entity Framework Core (Code First, миграции, оптимизация запросов)
Понимание и опыт реализации аутентификации и авторизации (JWT, ASP.NET Core Identity, Active Directory)
-
Опыт реализации SMS-аутентификации (2FA)
-
Опыт работы с SignalR/WebSockets для real-time коммуникации
-
Умение реализовывать rate limiting, пагинацию на стороне сервера и механизмы retry запросов с экспоненциальной задержкой
4. Базы данных и хранилища:
· Опыт работы с реляционными СУБД: PostgreSQL, SQL Server
· Умение проектировать нормализованные схемы БД, писать оптимизированные запросы
· Опыт работы с объектными хранилищами (S3-совместимые, напр. MinIO):
· Генерация presigned URL для безопасной загрузки/скачивания
· Реализация политик ограничения типов (MIME-types) и размеров файлов
· Интеграция с антивирусным сканированием загружаемых файлов
· Ведение журнала аудита операций с файлами (журнал скачиваний)
5. Интеграции и сервисы:
· Опыт интеграции с Firebase Cloud Messaging - FCM
· Опыт работы с системами документации кода
- Работу в динамичном молодом коллективе;
- Возможность профессионального роста в крупной компании;
- Пятидневную рабочую неделю (с 09.00 до 18.00);
- Возможность работать удаленно;
- Предоставление полиса ДМС (после прохождения испытательного срока);
- Удобное расположение офиса.
01 Декабря
Москва
Компания "Компания ПЭК" Обязанности: Участие в проектировании, управлении, развитии и архитектуры ПО на платформе 1С, рефакторинг и...
01 Декабря
Java-разработчик( R-Style Softlab (Эр-Стайл Софтлаб) )
Москва
Компания "R-Style Softlab (Эр-Стайл Софтлаб)" R-Style Softlab — российская IT-компания, системный интегратор, разработчик программных, сервисных...
01 Декабря
Технолог-разработчик / Химик-технолог (косметические средства) / для участия в ТВ (TV-шоу)
Москва
Компания "Shopping Live" Shopping Live – единственный телемагазин в России, отвечающий международным стандартам телешопинга, входящий в...
01 Декабря
Android разработчик / Senior( ЛитРес )
Москва
Компания "ЛитРес" Чем предстоит заниматься: Разрабатывать и развивать Android-приложения Литрес Поддерживать и улучшать...
01 Декабря
Аналитик (разработчик optimacros)( Тинькофф )
Москва
Компания "Тинькофф" Обязанности: Самостоятельно разрабатывать модели и развивать внутренний центр экспертизы вместе с аналитиками и...
Вакансия размещена в отрасли