
Mission Technologies, divízia spoločnosti HII, vyvíja a dodáva pokročilé technológie pre národnú bezpečnosť a vojenské operácie. Jej činnosť zahŕňa kybernetické a vesmírne operácie, pokročilé vojenské technológie a integrované systémy na podporu leteckých, pozemných a námorných síl. Organizácia využíva aj umelú inteligenciu a kapacity C5ISR na posilnenie operácií ozbrojených síl Spojených štátov a koordináciu naprieč viacerými doménami. Vďaka aktivitám súvisiacim s výrobou, poradenstvom a logistikou ponúka Mission Technologies uchádzačom o zamestnanie príležitosti pôsobiť na rozhraní inžinierstva, obranných technológií a operačnej podpory.
Webový vývojár (softvérový inžinier 3) – Port Hueneme, Kalifornia
Vytvárajte a modernizujte bezpečné webové aplikácie pre zákazníkov spoločnosti HII v oblasti námornej obrany na pracovisku v Port Hueneme. Vyvíjajte API, databázy, cloudové nasadenia a podnikový softvér počas celého životného cyklu aplikácií.
Popis
- Vyvíjať, udržiavať, modernizovať a rozširovať webové aplikácie a súvisiace služby pre NSWC PHD
- Navrhovať, testovať, odstraňovať problémy, nasadzovať a udržiavať aplikácie, ktoré spĺňajú obchodné a misijné potreby zákazníkov
- Premieňať požiadavky na technické riešenia v spolupráci so zákazníkmi, zainteresovanými stranami, obchodnými analytikmi a technickými tímami
- Vytvárať responzívne, funkčné a používateľsky prívetivé webové rozhrania
- Vytvárať a udržiavať front-endové a back-endové komponenty aplikácií
- Tvoriť čistý, bezpečný, opakovane použiteľný a udržiavateľný kód
- Vyvíjať serverové aplikácie v technológiách C#, .NET, Java, Python, JavaScript/Node.js alebo podobných technológiách
- Vytvárať, využívať a udržiavať REST API, webové služby a podnikové integrácie
- Pracovať s Microsoft SQL Serverom a relačnými databázami vrátane dotazov, uložených procedúr, prístupu k údajom a integrácie aplikácií
- Skúmať a riešiť chyby aplikácií, problémy s výkonom a incidenty v produkcii prostredníctvom testovania a ladenia
- Podieľať sa na návrhu aplikácií, kontrolách kódu, testovaní, správe konfigurácie a vydaniach
- Používať Git, GitHub a platformy na kolaboratívny vývoj softvéru
- Podporovať automatizované zostavovanie, testovanie, nasadzovanie, procesy CI/CD a DevSecOps
- Spolupracovať s tímami kybernetickej bezpečnosti na bezpečnom kódovaní, odstraňovaní zraniteľností, bezpečnostných kontrolách, záplatovaní a dodržiavaní súladu
- Vytvárať a udržiavať technickú dokumentáciu a dokumentáciu pre koncových používateľov
- Prepájať aplikácie s databázami, API, autentifikačnými službami, zdrojmi údajov a podnikovými funkciami
- Monitorovať a odstraňovať problémy s dostupnosťou, výkonom, kapacitou a spoľahlivosťou aplikácií
- Podieľať sa na celom životnom cykle vývoja softvéru a iniciatívach neustáleho zlepšovania
- Jasne vysvetľovať technické informácie technickým aj netechnickým zainteresovaným stranám
- Spolupracovať naprieč technickými odbormi s cieľom splniť požiadavky zákazníkov a misie
Požiadavky
- Päť rokov relevantnej praxe s príslušným bakalárskym titulom, tri roky s príslušným magisterským titulom, žiadna predchádzajúca prax s príslušným titulom PhD alebo Juris Doctorate, alebo deväť rokov so stredoškolským diplomom či ekvivalentom
- Vyžaduje sa občianstvo USA
- Platná bezpečnostná previerka Secret, ktorú je možné udržať
- Platná certifikácia CompTIA Security+, ktorú je možné udržať
- Skúsenosti s HTML5, CSS3, JavaScriptom a TypeScriptom
- Skúsenosti s C#, .NET a ASP.NET
- Skúsenosti s Reactom, Angularom, Vue.js alebo porovnateľnými front-endovými frameworkmi
- Skúsenosti s Javou, Pythonom, Node.js alebo porovnateľnými back-endovými technológiami
- Skúsenosti s Microsoft SQL Serverom alebo inými technológiami relačných databáz
- Skúsenosti s vývojom a integráciou REST API a webových služieb
- Znalosť nástrojov Git, GitHub a postupov správy zdrojového kódu
- Skúsenosti s používaním Visual Studio a/alebo Visual Studio Code
- Skúsenosti s Microsoft Azure alebo porovnateľnou cloudovou platformou
- Skúsenosti s Azure App Service alebo porovnateľnými technológiami hostovania aplikácií
- Skúsenosti s procesmi CI/CD a automatizovaným nasadzovaním softvéru
- Skúsenosti s GitHub Actions alebo porovnateľnými nástrojmi automatizácie
- Znalosť technológií autentifikácie a autorizácie
- Znalosť bezpečného vývoja softvéru a bezpečnosti aplikácií
- Skúsenosti s agilnými metodikami vývoja softvéru
- Skúsenosti s modernizáciou aplikácií a migráciou starších aplikácií
- Schopnosť odstraňovať problémy a podporovať aplikácie v produkčných podnikových prostrediach
- Uprednostňuje sa bakalársky titul v odbore počítačové inžinierstvo, elektrotechnické inžinierstvo, elektronické inžinierstvo alebo matematika so zameraním na informatiku
- Uprednostňuje sa najmenej päť rokov profesionálnej praxe v oblasti návrhu počítačov, vývoja softvéru, počítačových sietí alebo úzko súvisiacej technickej práce
- Zraková ostrosť a manuálna zručnosť postačujúce na vykonávanie požiadaviek rodiny pozícií softvérového inžiniera
Benefity
- Možnosti zdravotného, zubného a očného poistenia
- Zdroje na podporu zdravia
- Programy pomoci zamestnancom
- Možnosti sporenia v pláne 401(k)
- Nástroje finančného plánovania
- Životné poistenie
- Zľavy pre zamestnancov
- Platené sviatky a platené voľno
- Preplatenie školného
- Štipendiá na vzdelávanie v ranom detstve a postsekundárne vzdelávanie
- Pre oprávnené pozície môže byť k dispozícii príležitostný bonus alebo iná neopakujúca sa odmena
- Vzdelávacie a školiace programy podporujúce priebežný kariérny rozvoj