Northrop Grumman
Software Engineer / Principal Software Engineer (AHT)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в Northrop Grumman Defense Systems для разработки систем планирования миссий в рамках программы B2. Работа в Agile Scrum-команде над полным жизненным циклом ПО, включая тестирование и CI/CD.
Задачи
- Проектировать, разрабатывать, документировать, тестировать и отлаживать прикладное ПО и системы
- Поддерживать и улучшать CI/CD пайплайны
- Настраивать и разворачивать среды разработки, тестирования и сборки
- Создавать и обновлять Windows-инсталляторы
- Устанавливать, тестировать и верифицировать программные продукты
- Работать в кросс-функциональной Scrum-команде над приоритетными функциями планирования миссий
- Разрабатывать тестовую документацию: планы, процедуры и отчёты тестирования
- Определять и разрабатывать подходы к тестированию новых возможностей
- Проводить smoke- и acceptance-тестирование сборок
- Решать технические проблемы внутри и между Scrum-командами
- Взаимодействовать с заказчиком на техническом уровне
- Помогать определять стратегии автоматизированного тестирования
- Выполнять роль Scrum Master при необходимости
Требования
- Степень бакалавра в STEM и от 2 лет релевантного опыта (или 0 лет с магистерской степенью) для уровня Software Engineer
- Степень бакалавра в STEM и от 5 лет релевантного опыта (или 3 года с магистерской степенью) для уровня Principal Software Engineer
- Действующий допуск DoD Secret с возможностью получить Top-Secret и SAP
- Опыт Agile-методологии и инструментов CI/CD (Bamboo, Jenkins)
- Владение C# и/или Java и принципами объектно-ориентированного проектирования
- Опыт работы с технологиями Microsoft Windows
- Разработка и поддержка процедур тестирования
- Опыт поддержки и координации формальных тестовых мероприятий
- Опыт работы с одним или несколькими скриптовыми языками: yaml, Python, PowerShell, Batch, Typescript
- Разработка и поддержка автоматизированных тестовых скриптов
- Опыт автоматизированного тестирования с TestComplete
- Понимание работы систем контроля версий (BitBucket, git, CVS)
- Навыки системной диагностики
- Опыт работы Scrum Master (для уровня Principal)
Условия
- Возможна помощь с релокацией
- Требуется допуск Secret
- Командировки отсутствуют
- Медицинская страховка, страхование жизни и инвалидности
- Сберегательный план
- Оплачиваемые праздники и отпуск (PTO)
- Возможны сверхурочные, сменные надбавки и дискреционный бонус
Навыки
- C#
- Java
- Python
- PowerShell
- Batch
- TypeScript
- yaml
- Jenkins
- Bamboo
- CI/CD
- Agile
- Scrum
- TestComplete
- git
- BitBucket
- CVS
- Windows
- .NET Framework
- WPF
- gRPC
- REST
- SQL
- Docker
- Kubernetes
- Azure
- AWS
- Ansible
- Terraform
- Jira
- Confluence