Northrop Grumman
Software Engineer (26-423) Space AHT
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в команду Regional Applications/Planner программы C2BMC (система противоракетной обороны). Разработка mission-critical ПО на Java для планирования и поддержки принятия решений, работа в Agile-команде на площадке в Колорадо-Спрингс.
Задачи
- Проектировать, разрабатывать, сопровождать, отлаживать и конфигурировать корпоративные приложения на Java/J2EE (возможно также на C++)
- Проводить анализ и техническую поддержку системного ПО, включая решение сложных проблем, проектирование, разработку, тестирование, операционную интеграцию и поддержку пользователей
- Работать по спецификациям и артефактам системной инженерии (Use Cases, SysML-диаграммы) при разработке и модификации приложений
- Разрабатывать ПО для Unix/Linux, соблюдая стандарты кодирования, конфигурационный менеджмент и дисциплинированные процессы сборки и интеграции
- Участвовать в бенчмарк-тестировании, траблшутинге, оптимизации производительности и документировании программ и функций
- Взаимодействовать с другими группами поддержки и кросс-функциональными командами для решения проблем и повышения надёжности среды C2BMC
- Способствовать непрерывному улучшению жизненного цикла разработки, инструментов и процессов команды
Требования
- Степень бакалавра в Computer Science, Software Engineering, математике, физике или смежной области и 2 года опыта; либо магистерская степень без опыта; либо 6 лет релевантного опыта вместо степени
- Действующий допуск Secret государственного образца на момент подачи заявки
- Знание базовых практик разработки ПО: стандарты кодирования, конфигурационный менеджмент, дисциплинированные процессы разработки
- Эффективные навыки устной и письменной коммуникации, умение продуктивно работать в быстром темпе в команде
- Опыт разработки на Java/J2EE или альтернативный опыт объектно-ориентированной разработки (опыт C++ также желателен)
- Знание и опыт разработки ПО для Unix/Linux
- Понимание стандартных артефактов системной инженерии: Use Cases и SysML-диаграммы
- Умение применять инженерное суждение для реализации, интеграции и траблшутинга компонентов ПО в рамках большой системы
Условия
- Медицинская страховка
- Сберегательный план
- Оплачиваемый отпуск
- Помощь в обучении
- Обучение и развитие
- Гибкие условия работы
- Возможны сверхурочные, сменные надбавки и дискреционный бонус
- Годовые бонусы
- Страхование жизни и нетрудоспособности
- Оплачиваемые праздники и PTO
- Переезд не оплачивается
- Работа только в офисе, без удалённого формата
Навыки
- Java
- J2EE
- C++
- Unix
- Linux
- Use Cases
- SysML
- Agile
- DevSecOps
- Maven
- Git
- GitHub
- Nexus
- Eclipse