KMS Solutions

Software Developer

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

Разработчик ПО в команду Marine Species Modeling Team в NUWC Newport: перевод математических и статистических алгоритмов из MATLAB в production-код на Java для моделирования и обеспечения экологического соответствия и операций ВМС США.

Задачи

  • Переводить и реализовывать математические и статистические алгоритмы из MATLAB в оптимизированный production-код на Java
  • Совместно с моделлерами, акустическими аналитиками и инженерами валидировать поведение алгоритмов и обеспечивать научную точность
  • Применять статистику, методы Монте-Карло, обработку сигналов и численный анализ для проектирования и оптимизации алгоритмов
  • Разрабатывать, тестировать, отлаживать и поддерживать NAEMO и другие компоненты ПО MSMT на Java
  • Работать в Linux и Windows, использовать командную строку и IDE (например, Eclipse)
  • Применять лучшие практики: модульный дизайн, контроль версий, код-ревью, юнит-тестирование
  • Реализовывать и оптимизировать процедуры обработки данных, базы данных и утилиты моделирования
  • Работать в Agile и DevSecOps: планирование спринтов, итеративные обновления, безопасные пайплайны разработки
  • Готовить документацию, проектные артефакты и заметки по ПО для управления конфигурацией и поддержки системы

Требования

  • Возможность получить допуск DoD Secret
  • Степень бакалавра в computer science, computer engineering или смежной технической области
  • От 2 до 5 лет профессионального опыта разработки ПО
  • Уверенное знание Java; знакомство с MATLAB крайне желательно
  • Опыт работы с современными инструментами разработки (Eclipse, Jira, Spork/GitLab, Git); опыт с Cameo Systems Modeler — плюс
  • Рабочее знание теории вероятностей, статистики и вычислительных концепций
  • Знакомство с практиками Agile и DevSecOps
  • Гражданство США и право на работу в США

Условия

  • Полная занятость, восьмичасовой рабочий день
  • Работа на площадке NUWC Division Newport более 50% запланированных часов
  • Telework до 40% после первых шести месяцев по требованиям заказчика
  • Командировки до 10%, возможны за пределами CONUS
  • Медицинская, стоматологическая и офтальмологическая страховка, FSA, PTO, оплачиваемые праздники, военный и траурный отпуск
  • 401k / пенсионный план, профессиональное развитие и компенсация обучения
  • Страхование жизни и AD&D, краткосрочная и долгосрочная нетрудоспособность, AFLAC, EAP
  • Реферальные бонусы и дискреционный годовой бонус

Навыки

  • Java
  • MATLAB
  • Linux
  • Windows
  • Eclipse
  • PowerShell
  • Git
  • GitLab
  • Jira
  • Cameo Systems Modeler
  • Microsoft 365
  • Agile
  • DevSecOps
  • CI/CD
  • Monte Carlo methods
  • signal processing
  • numerical analysis
  • statistics
  • data structures
  • unit testing
  • Python
  • C++

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

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 окт.
Senior Java Engineer
Man GroupSeniorОфис
150,000 – 170,000 USD в год
9 окт.
Software Developer — KMS Solutions, 80,000 – 110,000 USD в год, Newport | itrelocate