
Mission Technologies, підрозділ HII, розробляє та постачає передові технології для національної безпеки й військових операцій. Її діяльність охоплює кібероперації та космічні операції, передові військові технології, а також інтегровані системи для підтримки повітряних, сухопутних і військово-морських сил. Організація також застосовує штучний інтелект і можливості C5ISR, щоб посилювати операції збройних сил США та забезпечувати координацію в різних сферах. Завдяки напрямам, пов’язаним із виробництвом, консалтингом і логістикою, Mission Technologies пропонує шукачам роботи можливості працювати на перетині інженерії, оборонних технологій та операційної підтримки.
Веброзробник (інженер-програміст 3-го рівня) — Порт-Г’юнемі, Каліфорнія
Розробляйте й модернізуйте захищені вебзастосунки для клієнтів HII у сфері військово-морської оборони на робочому місці в Порт-Г’юнемі. Створюйте API, бази даних, хмарні розгортання та корпоративне програмне забезпечення протягом усього життєвого циклу застосунків.
Опис
- Розробляти, підтримувати, модернізувати та вдосконалювати вебзастосунки і пов’язані сервіси для NSWC PHD
- Проєктувати, тестувати, діагностувати, розгортати й підтримувати застосунки, що відповідають бізнес-потребам і завданням клієнтів
- Перетворювати вимоги на технічні рішення спільно з клієнтами, зацікавленими сторонами, бізнес-аналітиками й технічними командами
- Створювати адаптивні, функціональні та зручні вебінтерфейси
- Розробляти й підтримувати клієнтські та серверні компоненти застосунків
- Створювати чистий, безпечний, повторно використовуваний і придатний до супроводу код
- Розробляти серверні застосунки на C#, .NET, Java, Python, JavaScript/Node.js або подібних технологіях
- Розробляти, використовувати й підтримувати REST API, вебсервіси та корпоративні інтеграції
- Працювати з Microsoft SQL Server і реляційними базами даних, зокрема із запитами, збереженими процедурами, доступом до даних та інтеграцією застосунків
- Досліджувати й усувати дефекти застосунків, проблеми продуктивності та збої у виробничому середовищі за допомогою тестування й налагодження
- Брати участь у проєктуванні застосунків, перевірці коду, тестуванні, керуванні конфігураціями та випусках
- Використовувати Git, GitHub і платформи для спільної розробки програмного забезпечення
- Підтримувати процеси автоматизованого складання, тестування, розгортання, CI/CD і DevSecOps
- Співпрацювати з командами кібербезпеки щодо безпечного програмування, усунення вразливостей, перевірок безпеки, встановлення виправлень і відповідності вимогам
- Створювати й підтримувати технічну документацію та документацію для кінцевих користувачів
- Інтегрувати застосунки з базами даних, API, службами автентифікації, джерелами даних і корпоративними можливостями
- Відстежувати та діагностувати доступність, продуктивність, місткість і надійність застосунків
- Брати участь на всіх етапах життєвого циклу розробки програмного забезпечення та в ініціативах безперервного вдосконалення
- Чітко пояснювати технічну інформацію технічним і нетехнічним зацікавленим сторонам
- Працювати на стику різних технічних дисциплін для виконання вимог клієнтів і завдань місії
Вимоги
- П’ять років відповідного досвіду за наявності профільного ступеня бакалавра, три роки за наявності профільного ступеня магістра, відсутність попереднього досвіду за наявності профільного ступеня PhD або доктора права чи дев’ять років за наявності атестата про середню освіту або його еквівалента
- Потрібне громадянство США
- Чинний допуск до секретної інформації, який можна зберігати
- Чинна сертифікація CompTIA Security+, яку можна підтримувати
- Досвід роботи з HTML5, CSS3, JavaScript і TypeScript
- Досвід роботи з C#, .NET і ASP.NET
- Досвід роботи з React, Angular, Vue.js або зіставними фронтенд-фреймворками
- Досвід роботи з Java, Python, Node.js або зіставними бекенд-технологіями
- Досвід розроблення та інтеграції REST API і вебсервісів
- Впевнене володіння Git, GitHub і практиками контролю версій
- Досвід використання Visual Studio та/або Visual Studio Code
- Досвід роботи з Microsoft Azure або зіставною хмарною платформою
- Досвід роботи з Azure App Service або зіставними технологіями розміщення застосунків
- Досвід роботи з CI/CD-конвеєрами та автоматизованим розгортанням програмного забезпечення
- Досвід використання GitHub Actions або зіставних інструментів автоматизації
- Знання технологій автентифікації та авторизації
- Знання принципів безпечної розробки програмного забезпечення та безпеки застосунків
- Досвід роботи за гнучкими методологіями розробки програмного забезпечення
- Досвід модернізації застосунків і міграції застарілих застосунків
- Здатність діагностувати й підтримувати застосунки у виробничих корпоративних середовищах
- Бажано: ступінь бакалавра в галузі комп’ютерної, електротехнічної або електронної інженерії чи математики зі спеціалізацією з інформатики
- Бажано: щонайменше п’ять років професійного досвіду в проєктуванні комп’ютерів, розробленні програмного забезпечення, комп’ютерних мережах або близькій технічній сфері
- Гострота зору та спритність рук, достатні для виконання вимог сімейства посад інженерів-програмістів
- Фізична здатність виконувати вимоги сімейства посад інженерів-програмістів
Переваги
- Варіанти медичного, стоматологічного страхування та страхування зору
- Ресурси для підтримання здоров’я
- Програми допомоги працівникам
- Варіанти накопичувального плану 401(k)
- Інструменти фінансового планування
- Страхування життя
- Знижки для працівників
- Оплачувані святкові дні та оплачувана відпустка
- Відшкодування витрат на навчання
- Стипендії на дошкільну та післяшкільну освіту
- Для відповідних посад може бути доступний періодичний бонус або інша непостійна компенсація
- Освітні та навчальні програми для постійного професійного розвитку