
Mission Technologies, divize společnosti HII, vyvíjí a dodává pokročilé technologie pro národní bezpečnost a vojenské operace. Její činnost zahrnuje kybernetické a vesmírné operace, pokročilé vojenské technologie a integrované systémy podporující vzdušné, pozemní a námořní síly. Organizace rovněž využívá umělou inteligenci a schopnosti C5ISR k posílení operací ozbrojených sil USA a zajištění koordinace napříč více oblastmi. Díky aktivitám spojeným s výrobou, poradenstvím a logistikou nabízí Mission Technologies uchazečům o zaměstnání příležitosti působit na pomezí inženýrství, obranných technologií a provozní podpory.
Softwarový inženýr II Java ve společnosti HII, Norfolk, Virginie, práce na pracovišti
Vyvíjejte simulační software pro námořnictvo v jazyce Java v rámci obranných technologických programů společnosti HII. Integrujte funkce JSAF napříč systémy Linux, architekturami live-virtual-constructive a výcvikovými prostředími.
Popis
- Navrhovat, vytvářet, dokumentovat, testovat a ladit aplikace a systémy implementující logická a matematická řešení
- Provádět multidisciplinární výzkum ve spolupráci s konstruktéry zařízení a hardwarovými inženýry
- Plánovat, navrhovat, vyvíjet a používat systémy elektronického zpracování dat pro produktový a komerční software
- Posuzovat potřeby uživatelů a schopnosti systémů za účelem definování záměru programu, výstupů, vstupů, programovacích metod a řídicích mechanismů
- Vytvářet a udržovat provozní pokyny
- V případě potřeby navrhovat a vyvíjet kompilátory, assemblery, užitkové programy a operační systémy
- Uplatňovat a dodržovat standardy vývoje softwaru
- Podporovat projektové milníky pod obecným dohledem
- Pomáhat s průběžným zlepšováním softwarové infrastruktury
- Přispívat k technickým návrhům, prezentacím, zprávám a uživatelským příručkám
- Převádět prioritizované požadavky vedení inženýrského programu NCTE do robustních a udržovatelných funkcí JSAF ve spolupráci s koncovými uživateli
- Vyvíjet, rozšiřovat, integrovat a podporovat funkce JSAF společně s vývojáři a odborníky na danou problematiku
- Provádět hlavní vývoj v prostředí Red Hat Linux 7, 8 a 9 s využitím IntelliJ nebo srovnatelných IDE
- Vytvářet software pomocí Javy a frameworků JavaScriptu včetně Sencha ExtJS a Vue.js
- Automatizovat úlohy a dotazy pomocí shellových skriptů
- Používat Git jako hlavní systém správy zdrojového kódu
- Pomáhat s přípravou a realizací prezentací, projektových plánů, příruček specifikací systému, technických zpráv a uživatelské dokumentace
Požadavky
- Dva roky relevantní praxe s bakalářským titulem v příbuzném oboru, žádná praxe s relevantním magisterským titulem nebo středoškolské vzdělání či ekvivalent a šest let relevantní praxe
- Ochota získat příslušné technické certifikace včetně Security+ a Linux+
- Občanství USA a možnost získat a udržovat bezpečnostní prověrku Secret
- Schopnost podle potřeby poskytovat podporu na pracovišti
- Pokročilé dovednosti v Javě a objektově orientovaném návrhu a vývoji
- Zkušenost s vývojem vícevláknových aplikací
- Dobrá znalost IDE pro Javu, jako jsou IntelliJ a Eclipse, a nástrojů pro ladění Javy
- Zkušenost s vývojem v prostředí Linux nebo Unix a s používáním shellových skriptů pro automatizaci
- Dobrá znalost systému správy zdrojového kódu Git
- Vynikající písemné a ústní komunikační dovednosti a schopnost efektivně pracovat v mezifunkčních týmech
- Zkušenost s JavaScriptem a moderními UI frameworky, jako jsou Sencha ExtJS a Vue.js
- Zkušenost s jednotkovým testováním, například pomocí JUnit, a agilními postupy vývoje
- Znalost systémového inženýrství a integrace napříč architekturami simulací LVC, jako jsou TENA, HLA a DIS
- Zkušenost se systémy sestavování a messagingovými frameworky, jako jsou Gradle a Apache ActiveMQ
- Zkušenost s OSGi, CSS a HTML, CI/CD a nástroji pro kvalitu kódu, jako jsou Jenkins a SonarQube
- Znalost postupů bezpečného kódování v souladu s DISA ASD STIG
- Zkušenost s navrhováním oprávnění založených na rolích a uživatelích
- Zkušenost s vývojem databází
- Zkušenost s C nebo C++ a znalost systémů C4I
Benefity
- Možnosti zdravotního, zubního a očního pojištění
- Zdroje pro podporu zdraví a dobré kondice
- Programy pomoci zaměstnancům
- Možnosti spořicího plánu 401(k)
- Nástroje finančního plánování
- Životní pojištění
- Zaměstnanecké slevy
- Placené svátky
- Placené volno
- Příspěvek na školné
- Stipendia na vzdělávání v raném dětství
- Stipendia na postsekundární vzdělávání
- U kvalifikovaných pozic mohou být příležitostně nabízeny bonusy nebo jiné jednorázové odměny, pokud je to relevantní
- Vzdělávací a školicí programy podporující průběžný kariérní rozvoj