People, Technology and Processes
Programmer Engineer - Level III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик для создания, интеграции и поставки защищённых программных решений в production-среды по Agile-методологиям. Работа включает проектирование отказоустойчивых архитектур для DDIL и PaaS-сред, применение DevSecOps-практик в CI/CD и безопасную интеграцию с Cross-Domain Solutions.
Задачи
- Проектировать, разрабатывать и поставлять программные решения в production-среды с использованием Agile-фреймворков (Scrum, Kanban, SAFe)
- Писать код минимум на одном языке программирования (Python, Java, C#, Go, C++)
- Реализовывать современные архитектурные паттерны: микросервисы, event-driven, serverless
- Использовать Git-based workflow (GitFlow, Trunk-Based Development)
- Выполнять полный цикл поставки: от проектирования и разработки через автоматизированное тестирование до деплоя в production на Kubernetes, в облаке или виртуализированных средах
- Применять принципы DevSecOps, включая настройку автоматизированных инструментов безопасности (SAST, DAST, SCA, сканеры контейнеров) как quality gates в CI/CD в регулируемой среде (OSA, Platform One или аналог)
- Разрабатывать, интегрировать и поддерживать отказоустойчивые архитектуры для DDIL-сред и afloat/ashore PaaS (Navy's ACS, USMC's CHE или аналог)
- Безопасно интегрировать ПО с Cross-Domain Solutions (CDS)
Требования
- Активный допуск Top Secret/SCI или возможность его получения с завершённым Tier 5 investigation на момент подачи
- Минимум 5 лет опыта разработки ПО с использованием Agile-фреймворков (Scrum, Kanban, SAFe) для проектирования, разработки и поставки решений в production
- Опыт написания кода минимум на одном языке (Python, Java, C#, Go, C++)
- Опыт реализации современных архитектурных паттернов (микросервисы, event-driven, serverless)
- Опыт работы с Git-based version control (GitFlow, Trunk-Based Development)
- Опыт участия в полном цикле поставки от проектирования до деплоя на Kubernetes, в облаке или виртуализированных средах
- Минимум 2 года опыта применения DevSecOps, включая настройку SAST, DAST, SCA и сканеров контейнеров как quality gates в CI/CD в регулируемой государственной или DoD-среде (OSA, Platform One или аналог)
- Минимум 2 года опыта разработки, интеграции и поддержки отказоустойчивых архитектур для DDIL-сред, afloat/ashore PaaS (Navy's ACS, USMC's CHE или аналог) и безопасной интеграции с Cross-Domain Solutions (CDS)
Навыки
- Python
- Java
- C#
- Go
- C++
- Microservices
- Event-Driven Architecture
- Serverless
- Git
- GitFlow
- Trunk-Based Development
- Kubernetes
- Cloud
- DevSecOps
- CI/CD
- SAST
- DAST
- SCA
- Container Scanners
- DDIL
- PaaS
- Cross-Domain Solutions