
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.
Webový vývojář (softwarový inženýr 3) — Port Hueneme, Kalifornie
Vyvíjejte a modernizujte zabezpečené webové aplikace pro zákazníky společnosti HII v oblasti námořní obrany na pracovišti v Port Hueneme. Vytvářejte rozhraní API, databáze, cloudová nasazení a podnikový software v celém životním cyklu aplikací.
Popis
- Vyvíjet, udržovat, modernizovat a rozšiřovat webové aplikace a související služby pro NSWC PHD
- Navrhovat, testovat, diagnostikovat, nasazovat a udržovat aplikace, které splňují obchodní a misijní potřeby zákazníků
- Převádět požadavky do technických řešení ve spolupráci se zákazníky, zainteresovanými stranami, obchodními analytiky a technickými týmy
- Vytvářet responzivní, funkční a uživatelsky přívětivá webová rozhraní
- Vytvářet a udržovat frontendové a backendové komponenty aplikací
- Tvořit čistý, bezpečný, opakovaně použitelný a udržovatelný kód
- Vyvíjet serverové aplikace v jazycích C#, .NET, Java, Python, JavaScript/Node.js nebo v podobných technologiích
- Vytvářet, využívat a udržovat REST API, webové služby a podnikové integrace
- Pracovat s Microsoft SQL Serverem a relačními databázemi včetně dotazů, uložených procedur, přístupu k datům a integrace aplikací
- Zkoumat a řešit vady aplikací, problémy s výkonem a provozní problémy pomocí testování a ladění
- Podílet se na návrhu aplikací, revizích kódu, testování, správě konfigurace a vydávání verzí
- Používat Git, GitHub a platformy pro spolupráci při vývoji softwaru
- Podporovat procesy automatizovaného sestavování, testování, nasazování, CI/CD a DevSecOps
- Spolupracovat s týmy kybernetické bezpečnosti na bezpečném programování, odstraňování zranitelností, bezpečnostních skenech, záplatování a dodržování předpisů
- Vytvářet a udržovat technickou dokumentaci a dokumentaci pro koncové uživatele
- Propojovat aplikace s databázemi, rozhraními API, autentizačními službami, zdroji dat a podnikovými funkcemi
- Monitorovat a řešit dostupnost, výkon, kapacitu a spolehlivost aplikací
- Podílet se na celém životním cyklu vývoje softwaru a iniciativách průběžného zlepšování
- Jasně vysvětlovat technické informace technickým i netechnickým zainteresovaným stranám
- Spolupracovat napříč technickými obory za účelem splnění požadavků zákazníků a mise
Požadavky
- Pět let relevantní praxe s odpovídajícím bakalářským titulem, tři roky s odpovídajícím magisterským titulem, žádná předchozí praxe s odpovídajícím doktorským titulem nebo titulem Juris Doctor, nebo devět let s maturitou či rovnocenným vzděláním
- Vyžaduje se občanství USA
- Aktuální bezpečnostní prověrka Secret, kterou lze udržet
- Aktuální certifikace CompTIA Security+, kterou lze udržet
- Zkušenost s HTML5, CSS3, JavaScriptem a TypeScriptem
- Zkušenost s C#, .NET a ASP.NET
- Zkušenost s Reactem, Angularem, Vue.js nebo srovnatelnými frontendovými frameworky
- Zkušenost s Javou, Pythonem, Node.js nebo srovnatelnými backendovými technologiemi
- Zkušenost s vývojem a integrací REST API a webových služeb
- Pokročilá znalost Gitu, GitHubu a postupů správy zdrojového kódu
- Zkušenost s používáním Visual Studia a/nebo Visual Studio Code
- Zkušenost s Microsoft Azure nebo srovnatelnou cloudovou platformou
- Zkušenost s Azure App Service nebo srovnatelnými technologiemi hostování aplikací
- Zkušenost s CI/CD kanály a automatizovaným nasazováním softwaru
- Zkušenost s GitHub Actions nebo srovnatelnými automatizačními nástroji
- Znalost technologií autentizace a autorizace
- Znalost bezpečného vývoje softwaru a zabezpečení aplikací
- Zkušenost s agilními metodikami vývoje softwaru
- Zkušenost s modernizací aplikací a migrací zastaralých aplikací
- Schopnost diagnostikovat a podporovat aplikace v produkčních podnikových prostředích
- Preferováno: bakalářský titul v oboru počítačového, elektrotechnického nebo elektronického inženýrství či matematiky se specializací na informatiku
- Preferováno: nejméně pět let odborné praxe v oblasti návrhu počítačů, vývoje softwaru, počítačových sítí nebo úzce související technické práce
- Zraková ostrost a manuální zručnost dostatečné k plnění požadavků pozic v rodině softwarových inženýrů
- Fyzická schopnost plnit požadavky pozic v rodině softwarových inženýrů
Benefity
- Možnosti zdravotního, zubního pojištění a pojištění zraku
- Zdroje pro podporu zdraví
- 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 a placené volno
- Příspěvek na školné
- Stipendia na vzdělávání v raném dětství a postsekundární vzdělávání
- U způsobilých pozic může být k dispozici příležitostný bonus nebo jiná neopakující se kompenzace
- Vzdělávací a školicí programy podporující průběžný profesní rozvoj