BDR
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик защищённых корпоративных веб-приложений для федеральных государственных заказчиков США. Работа над 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 проблемы на уровнях UI, API, БД и хостинга, находить первопричины и оценивать влияние изменений
- Опыт работы с Git-процессами: ветвление, merge/pull requests, разрешение конфликтов, peer review, автоматизированные сборки и тесты
- Способность самостоятельно вести задачи от уточнения требований до реализации, тестирования, code review и завершения
- Сильные навыки письменной и устной коммуникации, умение проактивно сообщать о вопросах, блокерах и рисках
- Умение конструктивно участвовать в code review, объяснять технические решения и воспринимать обратную связь
- Умение документировать технические решения и делиться знаниями с командой
- Опыт разработки защищённых веб-приложений и применения практик безопасного кодирования
- Опыт использования AI-инструментов разработки с ответственностью за проверку и тестирование сгенерированного кода
- Гражданство США
- Возможность получить допуск Public Trust
Условия
- Компенсация $85,000–110,000 в год
- Работа на территории одного из офисов: San Antonio, TX, Falls Church или Tacoma, WA
- Требуется гражданство США и прохождение государственной проверки безопасности
- Ветераны военной службы особенно приветствуются
- Возможность запросить accommodations для людей с инвалидностью
Навыки
- C#
- .NET Core
- .NET 8
- ASP.NET Core
- Blazor
- Razor Pages
- Razor Components
- React
- JavaScript
- TypeScript
- REST API
- Entity Framework Core
- SQL Server
- SQL
- IIS
- Windows Server
- OIDC
- OAuth
- Login.gov
- SAST
- DAST
- CI/CD
- Git
- SAFe Agile
- Section 508
- RMF
- ATO
- CompTIA Security+