Concurrency
Senior Software Engineer - Blazor Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Cloud, Data & AI для проекта одного из заказчиков. Нужен универсальный full-stack разработчик с глубокой экспертизой в Blazor WebAssembly и современном фронтенде, способный работать по всему стеку .NET и Azure.
Задачи
- Работать с внутренними и клиентскими командами: выявлять бизнес-потребности, собирать требования и предлагать современные кастомные решения
- Проектировать и разрабатывать адаптивные и доступные фронтенд-компоненты на Blazor WebAssembly, C#, HTML и CSS
- Превращать пользовательские персоны, сценарии и дизайн-концепции в интуитивные production-ready интерфейсы
- Совместно с UX-архитекторами развивать low- и high-fidelity вайрфреймы в функциональные экраны приложения
- Строить безопасные сценарии работы приложения и ролевые модели в соответствии с требованиями заказчика к идентификации, доступам и маршрутизации
- Оптимизировать производительность, удобство и консистентность приложения для разных типов пользователей и бизнес-контекстов
- Взаимодействовать с инженерами и QA для обеспечения full-stack согласованности и качественной поставки
- Документировать технические и дизайнерские решения, развивать стайлгайды, переиспользуемые компоненты и дизайн-системы
- Ежедневно вносить часы по проекту через Kantata
Требования
- Более пяти лет опыта поставки решений на всех этапах жизненного цикла разработки ПО
- Подтверждённый опыт проектирования, разработки и деплоя production-приложений на Blazor WebAssembly (WASM)
- Сильный опыт full-stack разработки на C# и .NET
- Сильный опыт с HTML, CSS, JavaScript, адаптивным дизайном и разработкой переиспользуемых компонентов
- Опыт разработки и интеграции API, бэкенд-сервисов и приложений, работающих с данными
- Профессиональный опыт создания и поддержки решений в Microsoft Azure
- Знакомство с cloud-native архитектурой, микросервисами, аутентификацией, авторизацией и ролевым контролем доступа
- Понимание практик разработки: контроль версий, тестирование, код-ревью, деплой и поддержка в продакшене
- Сильные навыки решения проблем, коммуникации, коллаборации и организации работы
- Умение работать напрямую с заказчиками и переводить бизнес- и пользовательские потребности в продуманные технические решения
- Growth mindset и готовность постоянно осваивать новые технологии и подходы
Условия
- Гибкий график работы
- Конкурентная компенсация
- Комплексный соцпакет для сотрудников и их семей
- Программы признания
- Возможности обучения для профессионального и личного роста
Навыки
- Blazor WebAssembly
- C#
- .NET
- HTML
- CSS
- JavaScript
- Microsoft Azure
- REST API
- Microservices
- Azure DevOps
- CI/CD
- Microsoft Fluent UI