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