General Atomics Aeronautical Systems
Software Developer IV
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Тимлид-разработчик в команду трекинга Solutions Intelligence Department. Сочетает hands-on разработку на Java с руководством командой, Agile-процессами и менторством инженеров.
Задачи
- Проектировать и разрабатывать корпоративные Java-приложения для командования и управления на поле боя, геопространственного управления данными, визуализации и анализа
- Исследовать и разрабатывать новые концепции обработки данных для ситуационной осведомлённости и оптимизации на поле боя
- Поддерживать существующие решения, развёрнутые в инфраструктуре заказчика и в облаке AWS
- Разрабатывать тестовые скрипты и фреймворки для проверки функциональности и выпуска качественного ПО
- Эффективно взаимодействовать с заказчиками, руководством и другими инженерными командами в защищённых средах
- Обеспечивать строгую конфиденциальность чувствительной информации
- Проводить Scrum-церемонии, декомпозировать крупные фичи и требования в задачи, координировать планирование и исполнение спринтов
- Менторить инженеров и развивать команду
Требования
- Степень бакалавра, магистра или PhD в computer science, информационных системах или смежной области и опыт разработки: 6+ лет с бакалавром, 4+ года с магистром или 2+ года с PhD (либо эквивалентный опыт)
- Прочная база в математике, компьютерных сетях, протоколах связи и/или форматах обмена данными
- Опыт разработки production-кода на Java
- Опыт работы с окружениями в AWS, контейнеризацией Docker и запуском в Kubernetes
- Опыт работы с helm и helmfile в Kubernetes
- Опыт разработки ПО в Linux
- Опыт технического лидерства, постановки задач и технического управления людьми
- Понимание формальных принципов разработки ПО: проектирование, документация, тикет-системы, контроль версий, Agile-методологии
- Возможность получить и поддерживать допуск безопасности DoD
Навыки
- Java
- AWS
- Docker
- Kubernetes
- helm
- helmfile
- Linux
- Agile
- Scrum