cFocus Software Incorporated
USAF - Application Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик прикладного ПО в программе поддержки ВВС США (USAF). Разработка, интеграция и сопровождение корпоративных приложений и API в защищённой среде с CI/CD и DevSecOps-практиками.
Задачи
- Анализировать утверждённые требования и технические проекты, разрабатывать функции приложений, сервисы и интеграционные компоненты в соответствии с корпоративной архитектурой DC3
- Писать, ревьюить, тестировать, отлаживать и сопровождать код и скрипты на утверждённых технологиях
- Разрабатывать, документировать, тестировать и сопровождать API и интерфейсы обмена данными
- Интегрировать приложения и сервисы данных между облачными и локальными средами, координировать зависимости с командами архитектуры, инфраструктуры и данных
- Создавать и поддерживать CI/CD-пайплайны и версионируемые артефакты с учётом требований безопасности
- Реализовывать автоматизацию развёртывания и конфигурации через IaC и CaC
- Проводить интеграционное тестирование, документировать результаты, устранять дефекты и готовить решения к развёртыванию
- Поддерживать прослеживаемость между требованиями, изменениями кода, конфигурациями, тестами и релизами
- Разрабатывать автоматизацию под требования STIG и безопасные конфигурации совместно с ИБ
- Поддерживать автоматическое сканирование уязвимостей в CI/CD, анализировать результаты и внедрять исправления
- Реализовывать логирование, мониторинг, наблюдаемость, алерты и обработку ошибок; устранять проблемы производительности и доступности
- Вести базовые линии приложений и записи об изменениях согласно плану управления конфигурациями
- Готовить технические доказательства и документацию для RMF, ATO и continuous ATO
- Участвовать в оценке техдолга и его устранении, документировать проблемы legacy-кода и схем данных
- Исследовать и тестировать применение agentic AI и других AI-возможностей в CI/CD
- Готовить проектную и as-built документацию, инструкции по развёртыванию; помогать в incident response
Требования
- Активный допуск TS/SCI
- Степень бакалавра по Computer Science, Information Technology или смежной области
- Опыт разработки, интеграции, тестирования и сопровождения корпоративного прикладного ПО
- Владение языками программирования и скриптовыми технологиями, применимыми к среде приложения
- Умение превращать требования и проекты в поддерживаемый код и документированные интерфейсы
- Опыт разработки API, обмена данными, контроля версий, отладки и автоматизированного тестирования
- Понимание DevSecOps, CI/CD, автоматизации развёртывания, IaC, CaC и управления конфигурациями
- Знание безопасного кодирования, контроля доступа, устранения уязвимостей и мониторинга приложений
- Умение диагностировать проблемы приложений и интеграций и вести техническую документацию
- Сильные навыки командной работы и коммуникации для координации архитекторов, разработчиков, эксплуатации и ИБ
Условия
- Работа на месте в Linthicum Heights, MD
- Проект в поддержку United States Air Force (USAF)
- Требуется активный допуск TS/SCI
Навыки
- API development
- CI/CD
- DevSecOps
- IaC
- CaC
- Automated testing
- Version control
- Secure coding
- Vulnerability remediation
- Application monitoring
- Logging
- Observability
- Cloud
- On-premises
- Agentic AI