S R International
Senior Full-Stack Web Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full-Stack разработчик для портала PSE SLDS (Commonwealth of Pennsylvania). Ведёт проектирование, разработку и тестирование веб-приложения на .NET/Blazor с интеграцией SQL Server.
Задачи
- Разрабатывать фронтенд-документацию: вайрфреймы и UI-макеты в соответствии с требованиями Keystone Design System (KDS)
- Готовить бэкенд-техническую документацию: словари данных, ERD и архитектурные документы
- Выступать ведущим программистом веб-приложения PSE SLDS Portal
- Согласовывать сетевые, БД, прикладные и прочие технические требования с OA OIT
- Отслеживать статус проекта, риски, препятствия и влияние на дорожную карту совместно с GGDC Project Manager
- Руководить тестированием, разрабатывать и выполнять тест-кейсы, устранять баги и дефекты системы
Требования
- 5+ лет профессиональной разработки веб-приложений
- C# и .NET (предпочтительно .NET 8–10), асинхронное программирование, DI, современные паттерны
- Практический опыт с Blazor и Razor components
- Понимание маршрутизации, жизненного цикла компонентов, управления состоянием, data binding и архитектуры веб-приложений
- Разработка RESTful API на ASP.NET Core и интеграция с Blazor
- SQL Server 2022: схемы БД, хранимые процедуры, функции, триггеры, индексы, оптимизация производительности
- Уверенный T-SQL и оптимизация сложных запросов
- Entity Framework Core: миграции, LINQ, best practices слоя доступа к данным
- Проектирование нормализованных, эффективных и масштабируемых БД
- Умение переводить бизнес-требования в технические спецификации и архитектурные диаграммы
- Проектирование модульных, поддерживаемых и масштабируемых приложений
- Понимание аутентификации, авторизации и фреймворков безопасности (Identity, JWT, Azure AD)
- Знание SOLID и принципов чистой архитектуры
- Логирование, управление конфигурацией, обработка исключений, версионирование API
- Azure DevOps: стратегии ветвления, CI/CD пайплайны, автоматические сборки, управление work items
- Создание unit- и интеграционных тестов
- Знание практик безопасного кодирования и типовых уязвимостей
Условия
- Гибридный формат: присутствие в офисе в начале проекта и по необходимости
- Контракт с 2 ноября 2026 по 3 июля 2027
- Рабочие часы 8:00–16:30
- Гибкие возможности работы из дома
Навыки
- C#
- .NET
- .NET 8
- .NET 10
- Blazor
- Razor Components
- ASP.NET Core
- RESTful APIs
- SQL Server 2022
- T-SQL
- Entity Framework Core
- LINQ
- Azure DevOps
- CI/CD
- Azure AD
- Identity
- JWT
- API Versioning
- Bootstrap
- CSS
- Tailwind
- Power BI
- SOLID