Amentum
Software Engineer 2
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в DevOps-команду Amentum, разрабатывающую решения для кибертренировок. Работа охватывает весь жизненный цикл разработки: от анализа требований и разработки до развёртывания и поддержки инфраструктуры.
Задачи
- Проектировать, разрабатывать, отлаживать и поддерживать программные приложения для сред кибертренировок
- Анализировать требования и разрабатывать технические решения под задачи заказчика
- Разрабатывать пользовательские интерфейсы, backend-сервисы, API, инструменты автоматизации и решения для обработки данных
- Участвовать во внедрении и поддержке пайплайнов разработки ПО
- Настраивать, развёртывать и поддерживать приложения в виртуализированных и контейнеризированных средах
- Разрабатывать и поддерживать базы данных, потоки данных, скрипты и решения для автоматизации
- Поддерживать создание и поддержку реалистичных сред и симуляций кибертренировок
- Проводить тестирование, отладку, валидацию и анализ результатов ПО
- Оценивать новые технологии и вносить рекомендации по улучшению приложений и процессов разработки
- Документировать дизайн ПО, конфигурации, процессы и операционные процедуры
- Взаимодействовать с инструкторами, разработчиками, системными администраторами и другими техническими командами
- Выявлять возможности улучшения существующих приложений, рабочих процессов и пользовательского опыта
Требования
- Степень магистра в области Computer Science, Software Engineering, Information Systems или смежной и 2 года релевантного опыта; ИЛИ степень бакалавра и 5 лет опыта; ИЛИ степень associate (или 18 семестровых часов военной подготовки в IT-сфере) и 7 лет опыта; ИЛИ среднее образование/GED и 9 лет опыта
- Опыт разработки на одном или нескольких языках: Ruby, Ruby on Rails, Java или C++
- Подтверждённый опыт проектирования веб-интерфейсов с использованием HTML, CSS, AJAX, JSON/XML, JavaScript/TypeScript, JQuery или аналогов
- Опыт работы с SQL/NoSQL и реляционными базами данных (предпочтительно MySQL/MongoDB)
- Рабочее знание платформ Windows и Linux
- Требуется допуск TS/SCI с полиграфом
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемый отпуск и праздничные дни
- Пенсионные программы, включая 401(k) с matching
- Компенсация расходов на образование
- Родительский отпуск
- Программа покупки акций сотрудниками
- Опции налоговой экономии
- Страхование по инвалидности и жизни
- Страхование питомцев
- Гибкий график прихода и ухода, основные часы 10:00–14:00
Навыки
- Ruby
- Ruby on Rails
- Java
- C++
- HTML
- CSS
- AJAX
- JSON
- XML
- JavaScript
- TypeScript
- JQuery
- SQL
- NoSQL
- MySQL
- MongoDB
- Windows
- Linux
- React
- Angular
- Svelte
- jUnit
- PyTest
- Python
- Flask
- Node.js
- Express
- Hono
- PHP
- Go
- VMware
- vSphere
- Docker
- Kubernetes
- GitLab
- CI/CD
- Helm
- Git
- Rancher
- Lens
- k9s
- Shell scripting
- apt
- yum
- pip
- npm
- nuget
- Jira