Momentum Engineering
ME00683-Software Engineer 2
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист для проектирования, разработки, интеграции и сопровождения сложных программных систем в интересах государственных заказчиков. Требуется активный допуск Top Secret/SCI с полиграфом NSA Full Scope.
Задачи
- Анализировать требования пользователей, миссии и системы для проектирования ПО, оценки производительности и технической реализуемости
- Проектировать, разрабатывать, тестировать, дорабатывать и сопровождать программные приложения и компоненты систем
- Добавлять новые функции и возможности в существующие системы с сохранением совместимости и производительности
- Разрабатывать и оптимизировать запросы к данным и взаимодействие с базами данных — от простой выборки до сложной обработки
- Отлаживать, диагностировать и устранять дефекты ПО и проблемы производительности
- Поддерживать установку, настройку, доработку и сопровождение ПО
- Участвовать в интеграции ПО и систем в новых и существующих средах
- Взаимодействовать с системными и аппаратными инженерами для соответствия решений архитектуре и интерфейсам
- Разрабатывать и выполнять процедуры тестирования компонентов ПО
- Проводить контроль качества на соответствие стандартам кодирования и требованиям
- Поддерживать анализ первопричин и внедрение корректирующих действий
- Создавать, проверять и поддерживать техническую документацию
- Предлагать и внедрять улучшения процессов разработки и документирования
- Поддерживать конфигурационный контроль, управление версиями и прослеживаемость в жизненном цикле разработки
- Работать в Agile-командах, при необходимости руководить небольшими техническими задачами
- Участвовать в планировании спринтов, управлении бэклогом, технических ревью и командном взаимодействии
Требования
- Активный допуск Top Secret/SCI с полиграфом NSA Full Scope
- 14 лет опыта поддержки программ и контрактов сопоставимого масштаба и сложности
- Степень бакалавра по математике, информатике, инженерии, статистике, управлению инженерией или смежной технической дисциплине
- 4 дополнительных года опыта разработки ПО могут заменить степень бакалавра
- Опыт анализа требований к ПО и системам и разработки технических решений
- Опыт разработки, интеграции, тестирования, отладки и сопровождения ПО
- Опыт работы в Agile или Scrum
- JIRA и GitLab: поддержка процессов разработки, трекинга задач и контроля версий
- Agile/Scrum: итеративная разработка, планирование спринтов, управление бэклогом
- Infrastructure as Code: определение, провижининг и управление инфраструктурой с помощью Terraform
- AWS Cloud Security: IAM, сегментация сети, шифрование, аудит и защита ресурсов
- CI/CD: проектирование, внедрение и поддержка пайплайнов автоматизации тестирования, сборки, интеграции и деплоя
Условия
- Почасовая оплата, освобождённая от переработок
- 11 оплачиваемых праздничных дней
- Минимум 3 недели оплачиваемого отпуска
- Спонсируемый компанией групповой медицинский план
- Оплачиваемые компанией стоматология, зрение, страхование жизни и планы STD/LTD
- Зарплата зависит от опыта и квалификации кандидата
Навыки
- JIRA
- GitLab
- Agile
- Scrum
- Terraform
- AWS
- IAM
- CI/CD