Northrop Grumman
Software Engineer / Principal Software Engineer (TS Clearance) (AHT)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО в Northrop Grumman Defense Systems для систем планирования миссий. Проектирование, разработка, тестирование и сопровождение прикладного ПО, поддержка CI/CD и участие в кросс-функциональном scrum.
Задачи
- Проектировать, разрабатывать, документировать, тестировать и отлаживать прикладное ПО и системы с логическими и математическими решениями
- Поддерживать и улучшать CI/CD-пайплайны для быстрой и безошибочной доставки ПО в продакшн
- Настраивать и разворачивать среды разработки, тестирования и сборки
- Создавать и обновлять установщики для Windows
- Устанавливать, тестировать и верифицировать программные продукты
- Обеспечивать поддержку сборки и установки ПО
- Работать в кросс-функциональном scrum над приоритетными функциями планирования миссий
- Разбираться в стороннем ПО и аппаратных периферийных устройствах для реализации программных интерфейсов и интеграции
- Разрабатывать тестовые артефакты: матрицы прослеживаемости требований, планы, процедуры и отчёты о тестировании
- Определять и разрабатывать подходы к тестированию нового ПО и возможностей систем
- Собирать данные и определять необходимые изменения в процедурах тестирования или новые требования к тестированию
- Проводить частые smoke- и acceptance-тесты сборок ПО
- Решать технические проблемы внутри scrum, между scrum-командами и с поддержкой других функциональных ролей
- Взаимодействовать с заказчиком на техническом уровне
- Участвовать в подготовке и разработке документации по контрактным поставкам
- Помогать определять стратегии автоматизированного тестирования
- Поддерживать Agile-фреймворк в роли Scrum Master при необходимости
Требования
- Степень бакалавра в STEM и минимум 2 года релевантного опыта (для Software Engineer) или 0 лет со степенью магистра
- Степень бакалавра в STEM и минимум 5 лет релевантного опыта (для Principal Software Engineer) или 3 года со степенью магистра
- Гражданство США и действующий допуск DoD Top Secret (оформленный за последние 5 лет) с возможностью получить допуск SAP
- Опыт работы с Agile-методологией и инструментами CI/CD (Bamboo, Jenkins)
- Владение C# и/или Java и парадигмами объектно-ориентированного проектирования
- Опыт работы с технологиями Microsoft Windows
- Разработка и поддержка процедур тестирования
- Опыт поддержки и координации формальных тестовых мероприятий
- Опыт работы с одним или несколькими скриптовыми языками: yaml, Python, PowerShell, Batch, TypeScript
- Разработка и поддержка скриптов автоматизированного тестирования
- Опыт автоматизированного тестирования и тестового ПО, например TestComplete
- Понимание принципов работы систем контроля версий (BitBucket, git, CVS)
- Практические навыки системной диагностики
- Отличные навыки письменной и устной коммуникации
Условия
- Возможна помощь с релокацией
- Требуется допуск Top Secret
- Командировки отсутствуют
- Вся работа выполняется на месте в Manhattan Beach, CA
- Диапазон зарплат для первого уровня: $91,800.00 - $137,600.00
- Диапазон зарплат для второго уровня: $114,000.00 - $171,000.00
- Возможны сверхурочные, сменные надбавки и дискреционный бонус
- Льготы: медицинская страховка, страхование жизни и инвалидности, сберегательный план, оплачиваемые праздники и отпуск (PTO)
Навыки
- 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
- SQL
- Relational Databases
- Jira
- Confluence
- Crucible
- Azure
- AWS
- Docker
- Kubernetes
- Ansible
- Terraform
- Chef
- Puppet
- DOORS
- Infrastructure as Code
- Scrum