Applied Technical Systems
Software Application Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик программных приложений для поддержки Naval Surface Warfare Center (NSWC) Dahlgren Division. Работа над симуляционно-тренировочной средой MADIS Virtual Trainer (MVT) с использованием C#, Python и Unity в Agile-команде.
Задачи
- Участвовать в Agile-церемониях: daily stand-up, Sprint Planning, Backlog Grooming, Sprint Retrospectives, Sprint Reviews
- Анализировать требования и переводить их в задачи разработки и user stories
- Создавать, декомпозировать, оценивать и приоритизировать user stories для MVT
- Проектировать, разрабатывать, улучшать, интегрировать и сопровождать приложения на C# и Unity
- Разрабатывать, проводить peer-review, тестировать и поставлять функциональность в рамках спринта
- Диагностировать и устранять сложные программные и инженерные проблемы
- Поддерживать системную интеграцию, developmental testing, Verification and Validation (V&V) и сопровождение ПО
- Разрабатывать и вести техническую и программную документацию
- Поддерживать тестовые системы и симуляционные системы обучения
- Работать с GOTS и COTS аппаратными и программными технологиями
- Презентовать и демонстрировать готовые возможности заказчикам и стейкхолдерам
- Взаимодействовать с разработчиками, инженерами, государственными стейкхолдерами и членами проектной команды
Требования
- Активный допуск Secret
- Степень бакалавра в инженерной, научной или технической области; либо 5–10 лет опыта поддержки боевых систем, систем Command and Control (C2) и симуляционных систем для Surface Ship Undersea Warfare (USW) для платформ США и Foreign Military Sales (FMS)
- Минимум 5 лет профессионального опыта разработки ПО или системной инженерии с Unity и/или геймдевом
- Минимум 5 лет опыта разработки на C#
- Подтверждённая способность выявлять, анализировать, диагностировать и решать сложные инженерные задачи в Unity-приложениях
- Опыт разработки и улучшения аппаратных и программных систем, включая системную интеграцию, developmental testing, V&V, сопровождение, документацию и тестовые системы
- Опыт работы с GOTS и COTS аппаратными и программными технологиями
- Опыт работы в Agile-методологиях и жизненных циклах разработки
- Сильные аналитические навыки, навыки решения проблем, коммуникации и командной работы
- Готовность работать на площадке NSWC Dahlgren, VA
Условия
- Работа на площадке NSWC Dahlgren, VA
- Работа в Agile-команде с инженерами и стейкхолдерами
- Возможность работать напрямую с заказчиками и решать сложные технические задачи
- Участие в миссионно-ориентированных проектах симуляции и обучения
Навыки
- C#
- Python
- Unity
- Agile
- GOTS
- COTS
- Verification and Validation
- System Integration
- Game Development