Amentum

Software Engineer 2

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-программист в команду Low-side LMS компании Amentum, разрабатывающую решения для кибертренировок. Работа охватывает весь жизненный цикл разработки: от анализа требований и разработки до развёртывания и поддержки приложений и инфраструктуры.

Задачи

  • Проектировать, разрабатывать, отлаживать и поддерживать программные приложения для сред кибертренировок
  • Анализировать требования и разрабатывать технические решения под задачи заказчика
  • Разрабатывать пользовательские интерфейсы, backend-сервисы, API, инструменты автоматизации и решения для обработки данных
  • Участвовать во внедрении и поддержке пайплайнов разработки ПО
  • Настраивать, развёртывать и поддерживать приложения в виртуализированных и контейнеризированных средах
  • Разрабатывать и поддерживать базы данных, потоки данных, скрипты и решения для автоматизации
  • Поддерживать создание и поддержку реалистичных сред и симуляций кибертренировок
  • Проводить тестирование, отладку, валидацию и анализ результатов ПО
  • Оценивать новые технологии и вносить рекомендации по улучшению приложений и процессов разработки
  • Документировать дизайн ПО, конфигурации, процессы и операционные процедуры
  • Взаимодействовать с инструкторами, разработчиками, системными администраторами и другими техническими командами
  • Выявлять возможности улучшения существующих приложений, рабочих процессов и пользовательского опыта
  • Проектировать и реализовывать функции и сервисы средней сложности, включая API, слои доступа к данным и UI-компоненты
  • Поддерживать и развивать возможности автоматизированной оценки (парсинг результатов, логика скоринга, автоматизация процессов)
  • Проводить root-cause анализ дефектов и инцидентов, внедрять исправления с регрессионным покрытием
  • Разрабатывать и поддерживать интеграции с внешними сервисами и компонентами
  • Совместно с QA определять критерии приёмки, поддерживать разработку тест-кейсов и валидацию исправлений
  • Поддерживать контролируемые релизы: готовить заметки по внедрению, обновления конфигураций и зависимостей, релиз-ноты
  • Применять практики безопасного кодирования и устранять уязвимости в коде и зависимостях

Требования

  • Опыт разработки на одном или нескольких языках: Ruby, Ruby on Rails, Java или C++
  • Подтверждённый опыт проектирования веб-интерфейсов с использованием HTML, CSS, AJAX, JSON/XML, JavaScript/TypeScript, JQuery или аналогов
  • Опыт работы с SQL/NoSQL и реляционными базами данных (предпочтительно MySQL/MongoDB)
  • Опыт работы в agile-командах (работа с бэклогом, спринты, оценка задач, итеративная поставка)
  • Рабочее знание платформ Windows и Linux
  • Образование: магистратура в области CS/SE/IS и 2 года опыта, ИЛИ бакалавриат и 5 лет опыта, ИЛИ associate degree и 7 лет опыта, ИЛИ среднее образование и 9 лет опыта

Условия

  • Медицинская, стоматологическая и офтальмологическая страховка
  • Оплачиваемый отпуск и праздничные дни
  • Пенсионные накопления, включая 401(k) с matching
  • Компенсация расходов на образование
  • Родительский отпуск
  • Программа покупки акций сотрудниками
  • Опции налоговой экономии
  • Страхование жизни и инвалидности
  • Страхование питомцев
  • Гибкий график прихода и ухода, core hours 10:00–14:00
  • Зарплата $165,000 - $215,000 в год

Навыки

  • 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
  • Jira
  • Shell scripting
  • apt
  • yum
  • pip
  • npm
  • NuGet

Похожие вакансии

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Software Engineer 2 — Amentum, 165,000 – 215,000 USD в год, Ганновер | itrelocate