Northrop Grumman
Software Engineer (26-419) Space AHT
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО в команду Regional Applications программы C2BMC (система противоракетной обороны) в Колорадо-Спрингс. Проектирование, разработка и сопровождение ПО на Java/J2EE, работа в Agile-команде над оперативной системой управления и связи.
Задачи
- Проектировать, разрабатывать и сопровождать ПО на Java/J2EE и других ООП-технологиях для Regional Applications в рамках программы C2BMC
- Работать в Agile-команде: реализовывать новые функции, улучшать существующие возможности и решать сложные задачи в поддержку оперативных миссий противоракетной обороны
- Переводить требования и артефакты системной инженерии (Use Cases, диаграммы SysML) в хорошо структурированные поддерживаемые программные компоненты
- Соблюдать принятые практики разработки ПО: стандарты кодирования, автоматизированное тестирование, автоматизированные сборочные пайплайны и управление конфигурациями
- Участвовать в полном жизненном цикле разработки ПО: анализ, проектирование, реализация, интеграция, тестирование и развёртывание
- Отлаживать, диагностировать и устранять дефекты ПО в средах разработки, интеграции и эксплуатации
- Тесно взаимодействовать с командами системной инженерии, интеграции, тестирования и эксплуатации для бесшовной интеграции и высокой надёжности системы
- Участвовать в анализе производительности, оптимизации и бенчмаркинге программных компонентов для достижения целей программы
- Готовить и поддерживать техническую документацию: описания дизайна, процедуры тестирования и материалы поддержки пользователей
- Поддерживать запросы пользователей и предоставлять техническую экспертизу для сопровождения и улучшения эксплуатируемых возможностей
- Способствовать непрерывному улучшению процессов, инструментов и практик команды для повышения качества и эффективности
Требования
- Степень бакалавра в области Computer Science, Software Engineering, математики, физики или смежной области аккредитованного университета и 2 года опыта; либо магистерская степень в смежной области и 1 год релевантного опыта; либо 6 лет релевантного опыта как альтернатива диплому
- Действующий активный Government-issued Secret security clearance на момент подачи заявки, необходимый для начала работы
- Понимание software engineering и разработки ПО, опыт работы с Java/J2EE или другим объектно-ориентированным языком (дополнительно желателен опыт с C++)
- Знание современных практик разработки ПО: стандарты кодирования и code review, автоматизированное тестирование (unit, integration и/или system tests), автоматизированные сборочные пайплайны и CI/CD, управление конфигурациями и версионирование
- Способность эффективно работать в быстро меняющейся командной среде
- Сильные навыки устной и письменной коммуникации, умение понятно доносить техническую информацию до технических и нетехнических стейкхолдеров
- Понимание стандартных артефактов системной инженерии (Use Cases, диаграммы SysML) и того, как они определяют дизайн и реализацию ПО
- Готовность к командировкам до 10% рабочего времени при необходимости
Условия
- Комплексный пакет льгот: медицинская страховка, savings plan, оплачиваемый отпуск, помощь в обучении, тренинги и развитие, гибкие условия работы
- Базовая зарплата $83,400.00 - $125,200.00 в год; возможны оплата сверхурочных, сменные надбавки и дискреционный бонус
- Позиция без релокационной поддержки, требуется работа на площадке без возможности удалённой работы
- Период приёма заявок — ориентировочно 20 дней с даты публикации вакансии
Навыки
- Java
- J2EE
- C++
- CI/CD
- Agile
- Linux
- Windows
- DevSecOps
- Maven
- Git
- GitHub
- Nexus
- Eclipse
- SysML
- автоматизированное тестирование
- управление конфигурациями
- версионирование