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