
Mission Technologies, odjel tvrtke HII, razvija i isporučuje napredne tehnologije za nacionalnu sigurnost i vojne operacije. Njezin rad obuhvaća kibernetičke i svemirske operacije, napredne vojne tehnologije te integrirane sustave za potporu zračnim, kopnenim i pomorskim snagama. Organizacija također primjenjuje umjetnu inteligenciju i mogućnosti C5ISR-a kako bi pridonijela jačanju operacija oružanih snaga Sjedinjenih Američkih Država i omogućila koordinaciju kroz više domena. Kroz aktivnosti povezane s proizvodnjom, savjetovanjem i logistikom, Mission Technologies tražiteljima posla nudi prilike za rad na sjecištu inženjerstva, obrambenih tehnologija i operativne potpore.
Web programer (softverski inženjer 3) – Port Hueneme, Kalifornija
Izrađujte i modernizirajte sigurne web-aplikacije za korisnike tvrtke HII u području pomorske obrane na lokaciji u Port Huenemeu. Razvijajte API-je, baze podataka, implementacije u oblaku i poslovni softver kroz cijeli životni ciklus aplikacije.
Opis
- Razvijati, održavati, modernizirati i poboljšavati web-aplikacije i povezane usluge za NSWC PHD
- Dizajnirati, testirati, otklanjati poteškoće, implementirati i održavati aplikacije koje zadovoljavaju poslovne i misijske potrebe korisnika
- Pretvarati zahtjeve u tehnička rješenja u suradnji s korisnicima, dionicima, poslovnim analitičarima i tehničkim timovima
- Izrađivati responzivna, funkcionalna i korisnicima prilagođena web-sučelja
- Izrađivati i održavati front-end i back-end komponente aplikacija
- Pisati čist, siguran, ponovno upotrebljiv i održiv kôd
- Razvijati poslužiteljske aplikacije u tehnologijama C#, .NET, Java, Python, JavaScript/Node.js ili sličnim tehnologijama
- Izrađivati, koristiti i održavati REST API-je, web-usluge i poslovne integracije
- Raditi s Microsoft SQL Serverom i relacijskim bazama podataka, uključujući upite, pohranjene procedure, pristup podacima i integraciju aplikacija
- Istraživati i rješavati nedostatke aplikacija, probleme s performansama i probleme u produkciji testiranjem i otklanjanjem pogrešaka
- Sudjelovati u dizajnu aplikacija, pregledima koda, testiranju, upravljanju konfiguracijom i izdanjima
- Koristiti Git, GitHub i platforme za suradnički razvoj softvera
- Podržavati automatiziranu izgradnju, testiranje, implementaciju, CI/CD i DevSecOps procese
- Surađivati s timovima za kibernetičku sigurnost na sigurnom kodiranju, otklanjanju ranjivosti, sigurnosnim provjerama, zakrpama i usklađenosti
- Izrađivati i održavati tehničku dokumentaciju i dokumentaciju za krajnje korisnike
- Povezivati aplikacije s bazama podataka, API-jima, uslugama provjere autentičnosti, izvorima podataka i poslovnim mogućnostima
- Nadzirati i otklanjati poteškoće s dostupnošću, performansama, kapacitetom i pouzdanošću aplikacija
- Sudjelovati kroz cijeli životni ciklus razvoja softvera i inicijative stalnog poboljšanja
- Jasno objašnjavati tehničke informacije tehničkim i netehničkim dionicima
- Surađivati među tehničkim područjima radi ispunjavanja zahtjeva korisnika i misije
Zahtjevi
- Pet godina relevantnog iskustva s odgovarajućom diplomom prvostupnika, tri godine s odgovarajućom diplomom magistra, bez prethodnog iskustva s odgovarajućim doktoratom ili titulom Juris Doctorate, ili devet godina sa srednjoškolskom diplomom ili ekvivalentom
- Potrebno je državljanstvo SAD-a
- Važeća sigurnosna provjera Secret koja se može održati
- Važeći certifikat CompTIA Security+ koji se može održati
- Iskustvo s HTML5, CSS3, JavaScriptom i TypeScriptom
- Iskustvo s C#, .NET-om i ASP.NET-om
- Iskustvo s Reactom, Angularom, Vue.jsom ili usporedivim front-end okvirima
- Iskustvo s Javom, Pythonom, Node.jsom ili usporedivim back-end tehnologijama
- Iskustvo s Microsoft SQL Serverom ili drugim tehnologijama relacijskih baza podataka
- Iskustvo u razvoju i integraciji REST API-ja i web-usluga
- Napredno poznavanje Gita, GitHuba i praksi upravljanja izvornim kodom
- Iskustvo u korištenju Visual Studija i/ili Visual Studio Codea
- Iskustvo s Microsoft Azureom ili usporedivom platformom u oblaku
- Iskustvo s Azure App Serviceom ili usporedivim tehnologijama za hosting aplikacija
- Iskustvo s CI/CD cjevovodima i automatiziranom implementacijom softvera
- Iskustvo s GitHub Actionsom ili usporedivim alatima za automatizaciju
- Poznavanje tehnologija provjere autentičnosti i autorizacije
- Poznavanje sigurnog razvoja softvera i sigurnosti aplikacija
- Iskustvo s agilnim metodologijama razvoja softvera
- Iskustvo s modernizacijom aplikacija i migracijom naslijeđenih aplikacija
- Sposobnost otklanjanja poteškoća i podrške aplikacijama u produkcijskim poslovnim okruženjima
- Poželjna je diploma prvostupnika računalnog inženjerstva, elektrotehnike, elektroničkog inženjerstva ili matematike s usmjerenjem na računalne znanosti
- Poželjno je najmanje pet godina profesionalnog iskustva u projektiranju računala, razvoju softvera, računalnim mrežama ili blisko povezanom tehničkom radu
- Oštrina vida i ručna spretnost dovoljne za obavljanje zahtjeva obitelji radnih mjesta softverskog inženjera
Pogodnosti
- Mogućnosti zdravstvenog, stomatološkog i očnog osiguranja
- Resursi za dobrobit zaposlenika
- Programi pomoći zaposlenicima
- Mogućnosti štednje u planu 401(k)
- Alati za financijsko planiranje
- Životno osiguranje
- Popusti za zaposlenike
- Plaćeni blagdani i plaćeni dopust
- Naknada troškova školarine
- Stipendije za obrazovanje u ranom djetinjstvu i obrazovanje nakon srednje škole
- Za prihvatljiva radna mjesta povremeno može biti dostupan bonus ili druga jednokratna naknada
- Obrazovni i programi osposobljavanja koji podržavaju kontinuirani razvoj karijere