
Mission Technologies, підрозділ HII, розробляє та постачає передові технології для національної безпеки й військових операцій. Її діяльність охоплює кібероперації та космічні операції, передові військові технології, а також інтегровані системи для підтримки повітряних, сухопутних і військово-морських сил. Організація також застосовує штучний інтелект і можливості C5ISR, щоб посилювати операції збройних сил США та забезпечувати координацію в різних сферах. Завдяки напрямам, пов’язаним із виробництвом, консалтингом і логістикою, Mission Technologies пропонує шукачам роботи можливості працювати на перетині інженерії, оборонних технологій та операційної підтримки.
Інженер-програміст II Java у HII, Норфолк, Вірджинія, робота на об’єкті
Розробляйте програмне забезпечення для військово-морських симуляцій на Java у межах оборонних технологічних програм HII. Інтегруйте можливості JSAF в архітектури Linux, live-virtual-constructive та навчальні середовища.
Опис
- Проєктувати, створювати, документувати, тестувати й налагоджувати застосунки та системи, що реалізують логічні й математичні рішення
- Проводити міждисциплінарні дослідження у співпраці з розробниками обладнання та інженерами апаратних засобів
- Планувати, проєктувати, розробляти й використовувати системи електронної обробки даних для продуктового та комерційного програмного забезпечення
- Оцінювати потреби користувачів і можливості систем, щоб визначати призначення програми, вихідні та вхідні дані, методи програмування й засоби керування
- Створювати й підтримувати інструкції з експлуатації
- За потреби проєктувати та розробляти компілятори, асемблери, службові програми й операційні системи
- Застосовувати та підтримувати стандарти розробки програмного забезпечення
- Підтримувати етапи проєкту під загальним керівництвом
- Допомагати постійно вдосконалювати програмну інфраструктуру
- Брати участь у підготовці технічних пропозицій, брифінгів, звітів і посібників користувача
- Перекладати пріоритетні вимоги керівництва інженерної програми NCTE у надійні та придатні до супроводу можливості JSAF спільно з кінцевими користувачами
- Розробляти, удосконалювати, інтегрувати й підтримувати функції JSAF разом із розробниками та профільними експертами
- Виконувати основну розробку в Red Hat Linux 7, 8 і 9 за допомогою IntelliJ або зіставних IDE
- Створювати програмне забезпечення з використанням Java та фреймворків JavaScript, зокрема Sencha ExtJS і Vue.js
- Автоматизувати завдання й запити за допомогою shell-скриптів
- Використовувати Git як основну систему контролю версій
- Допомагати готувати й проводити брифінги, плани проєктів, посібники зі специфікацій систем, технічні звіти та документацію користувача
Вимоги
- Два роки релевантного досвіду за наявності ступеня бакалавра у відповідній галузі, відсутність досвіду за наявності відповідного ступеня магістра або атестат про середню освіту чи еквівалент і шість років релевантного досвіду
- Готовність отримати відповідні технічні сертифікати, зокрема Security+ і Linux+
- Громадянство США та можливість отримати й зберігати допуск до секретної інформації
- Готовність за потреби працювати на об’єкті
- Високий рівень навичок розробки на Java та об’єктно-орієнтованого проєктування
- Досвід розробки багатопотокових застосунків
- Впевнене володіння IDE для Java, такими як IntelliJ та Eclipse, а також інструментами налагодження Java
- Досвід розробки в середовищах Linux або Unix і використання shell-скриптів для автоматизації
- Впевнене володіння системою контролю версій Git
- Сильні навички письмової та усної комунікації й здатність ефективно працювати в кросфункціональних командах
- Досвід роботи з JavaScript і сучасними UI-фреймворками, такими як Sencha ExtJS і Vue.js
- Досвід модульного тестування, зокрема JUnit, і гнучких практик розробки
- Знання системної інженерії та інтеграції в архітектурах LVC-симуляцій, таких як TENA, HLA і DIS
- Досвід роботи із системами складання та фреймворками обміну повідомленнями, такими як Gradle й Apache ActiveMQ
- Досвід роботи з OSGi, CSS і HTML, CI/CD та інструментами якості коду, такими як Jenkins і SonarQube
- Знання практик безпечного кодування відповідно до DISA ASD STIG
- Досвід проєктування дозволів на основі ролей і користувачів
- Досвід розробки баз даних
- Досвід роботи з C або C++ і знайомство із системами C4I
Переваги
- Варіанти медичного, стоматологічного страхування та страхування зору
- Ресурси для підтримки добробуту
- Програми допомоги працівникам
- Варіанти накопичувального плану 401(k)
- Інструменти фінансового планування
- Страхування життя
- Знижки для працівників
- Оплачувані святкові дні
- Оплачувана відпустка
- Відшкодування витрат на навчання
- Стипендії на освіту дітей раннього віку
- Стипендії на післясередню освіту
- Для відповідних посад іноді можуть пропонуватися бонуси або інші разові виплати, якщо це застосовно
- Освітні та навчальні програми, що підтримують подальший розвиток кар’єри