BDR
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик в BDR Solutions для поддержки федеральных государственных заказчиков США. Разработка защищённых intranet и ограниченных веб-приложений на C#, .NET Core, Blazor и Razor Pages с современным фронтендом.
Задачи
- Разрабатывать и поддерживать защищённые ограниченные веб-приложения
- Реализовывать компоненты на C#, .NET Core, Razor Pages, Blazor
- Создавать современные поддерживаемые фронтенд-компоненты на JavaScript/TypeScript
- Интегрировать REST API и backend-сервисы данных
- Использовать Entity Framework Core для доступа к данным
- Управлять и настраивать базы данных SQL Server
- Работать в средах IIS/Windows Server
- Устранять full-stack проблемы на уровнях UI, API и базы данных
- Устранять находки SAST/DAST и обеспечивать безопасность приложений
- Поддерживать аутентификацию OIDC/OAuth (например, интеграция Login.gov)
- Писать unit- и интеграционные тесты и поддерживать CI/CD процессы
- Участвовать в code review и работать в SAFe Agile
- Ответственно применять AI-ассистированную разработку
Требования
- Минимум 8 лет опыта с BS/BA; 12 лет с дипломом средней школы
- Сильный опыт разработки и поддержки веб-приложений на C# и .NET 8+/ASP.NET Core
- Опыт современной фронтенд-разработки, включая JavaScript и/или TypeScript, компонентный дизайн, управление состоянием и интеграцию с RESTful API
- Опыт работы с SQL Server или другими реляционными БД, включая SQL-запросы, хранимые процедуры, определения таблиц и столбцов
- Опыт проектирования и поддержки приложений в рамках установленной архитектуры с общими паттернами и переиспользуемыми компонентами
- Умение устранять full-stack проблемы на всех уровнях и оценивать влияние изменений
- Опыт Git-based workflow: ветвление, merge/pull requests, разрешение конфликтов, peer review, автоматизированные сборки и тесты
- Способность самостоятельно вести задачи от уточнения требований до реализации, тестирования и завершения
- Сильные навыки письменной и устной коммуникации
- Умение конструктивно участвовать в code review и объяснять технические решения
- Умение документировать технические решения и делиться знаниями
- Опыт разработки защищённых веб-приложений и применения secure coding practices
- Опыт использования AI-инструментов разработки с ответственностью за проверку и тестирование сгенерированного кода
- Гражданство США
- Возможность получить допуск Public Trust
Условия
- Компенсация $85,000–110,000
- Работа на месте в одном из офисов: San Antonio, TX, Falls Church или Tacoma, WA
- Ветераны военной службы особенно приветствуются
- Требуется гражданство США и прохождение государственной проверки безопасности
Навыки
- C#
- .NET Core
- .NET 8
- ASP.NET Core
- Blazor
- Razor Pages
- React
- JavaScript
- TypeScript
- REST API
- Entity Framework Core
- SQL Server
- IIS
- Windows Server
- OIDC
- OAuth
- SAST
- DAST
- CI/CD
- Git
- SAFe Agile
- Section 508
- RMF
- ATO
- CompTIA Security+