Concept Solutions
Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в команду DevSecOps для поддержки офиса C3 Федерального управления гражданской авиации США (FAA). Задача — рефакторинг и миграция устаревших веб-приложений с Microsoft SharePoint (on-premises) на современные open-source стеки в AWS, в том числе с использованием AI для рефакторинга кода.
Задачи
- Разрабатывать, поддерживать и модернизировать критичные корпоративные веб-приложения
- Рефакторить и переносить устаревшие SharePoint-страницы, Master Pages, формы InfoPath и веб-части в современные open-source UI-фреймворки
- Проектировать безопасные модульные RESTful API и заменять SharePoint SSOM/CSOM стандартными open-source архитектурами
- Декомпозировать монолитную логику в микросервисы или serverless-приложения
- Мигрировать данные SharePoint-списков в реляционные БД и оптимизировать запросы
- Переводить устаревшие SharePoint-воркфлоу на cloud-native движки вроде AWS Step Functions
- Участвовать в DevSecOps-команде: CI/CD пайплайны, SAST/DAST-сканирования, устранение находок
- Обеспечивать отказоустойчивость и непрерывность операций (COOP)
- Реализовывать принципы безопасного кодирования (OWASP Top 10) в рамках NIST SP 800-53 и FISMA Moderate
- Настраивать федеративную идентификацию: AWS IAM, IAM Identity Center, OAuth2, OIDC, SAML
Требования
- Степень бакалавра в технической дисциплине (CS, EE, IT или смежное)
- 5 лет опыта full-stack веб-разработки
- Опыт рефакторинга монолитных/legacy-платформ и миграции нагрузок в AWS
- 3+ года опыта создания сложных адаптивных и доступных веб-интерфейсов
- Опыт модернизации legacy SharePoint (Master Pages, InfoPath, web parts) в open-source UI
- Владение HTML5, CSS3, современным JavaScript/TypeScript
- Опыт серверной разработки на .NET Core, C#, Node.js или Python
- Опыт проектирования RESTful API
- Опыт декомпозиции монолитов в микросервисы или serverless
- Опыт миграции данных SharePoint в реляционные БД (MS SQL Server, PostgreSQL, Amazon RDS)
- Опыт перевода SharePoint-воркфлоу (SharePoint Designer, Power Automate, K2) в cloud-native решения
- Знание AWS GovCloud и AWS Outposts
- Понимание CI/CD (Azure DevOps, GitLab CI, GitHub Actions) и SAST/DAST
- Знание OWASP Top 10, NIST SP 800-53, FISMA Moderate
- Опыт федеративной идентификации: AWS IAM, IAM Identity Center, OAuth2, OIDC, SAML
- Требуется Public Trust; CompTIA Security+ в течение 6 месяцев после найма
Условия
- Удалённая работа в пределах 2 часов езды от Вашингтона (DC)
- График 40 часов в неделю, пн–пт, core hours 9:00–15:00 по местному времени
- Командировки 0–10%
- Медицинская, стоматологическая, зрительная и life-страховка
- 401(k) с matching и немедленным vesting
- Зарплата $110K–$114K
Навыки
- HTML5
- CSS3
- JavaScript
- TypeScript
- SharePoint
- InfoPath
- .NET Core
- C#
- Node.js
- Python
- REST API
- микросервисы
- serverless
- Microsoft SQL Server
- PostgreSQL
- Amazon RDS
- Power Automate
- K2
- AWS Step Functions
- AWS
- AWS GovCloud
- AWS Outposts
- Azure DevOps
- GitLab CI
- GitHub Actions
- SAST
- DAST
- OWASP Top 10
- NIST SP 800-53
- FISMA
- AWS IAM
- AWS IAM Identity Center
- OAuth2
- OIDC
- SAML
- React
- Angular
- Vue