Mission Technologies, a division of HII
Mission Technologies, a division of HII
5 001 – 10 000 Työntekijät
KonsultointiLogistiikkaValmistus
Mission Technologies, HII:n divisioona, kehittää ja toimittaa edistyksellisiä teknologioita kansalliseen turvallisuuteen ja sotilasoperaatioihin. Sen toiminta kattaa kyber- ja avaruusoperaatiot, edistykselliset sotilasteknologiat sekä integroidut järjestelmät, jotka tukevat ilma-, maa- ja merivoimia. Organisaatio hyödyntää myös tekoälyä ja C5ISR-kyvykkyyksiä vahvistaakseen Yhdysvaltain sotilasoperaatioita ja mahdollistaakseen koordinoinnin useilla toimintaympäristöillä. Mission Technologies tarjoaa valmistukseen, konsultointiin ja logistiikkaan liittyvän toimintansa kautta työnhakijoille mahdollisuuksia tutustua tekniikan, puolustusteknologian ja operatiivisen tuen rajapinnassa tehtävään työhön.

Web-kehittäjä (ohjelmistoinsinööri 3) – Port Hueneme, CA

Rakenna ja uudista turvallisia verkkosovelluksia HII:n meripuolustusasiakkaiden tarpeisiin paikan päällä Port Huenemessa. Kehitä rajapintoja, tietokantoja, pilvikäyttöönottoja ja yritysohjelmistoja koko sovelluksen elinkaaren ajan.

Kuvaus

  • Kehitä, ylläpidä, uudista ja paranna NSWC PHD:n verkkosovelluksia ja niihin liittyviä palveluita
  • Suunnittele, testaa, selvitä vikoja, ota käyttöön ja ylläpidä asiakkaan liiketoiminta- ja tehtävätarpeet täyttäviä sovelluksia
  • Muunna vaatimukset teknisiksi ratkaisuiksi yhdessä asiakkaiden, sidosryhmien, liiketoiminta-analyytikkojen ja teknisten tiimien kanssa
  • Luo responsiivisia, toimivia ja käyttäjäystävällisiä verkkokäyttöliittymiä
  • Rakenna ja ylläpidä sovellusten etu- ja taustajärjestelmäkomponentteja
  • Tuota selkeää, turvallista, uudelleenkäytettävää ja ylläpidettävää koodia
  • Kehitä palvelinpuolen sovelluksia C#:lla, .NETillä, Javalla, Pythonilla, JavaScriptillä/Node.js:llä tai vastaavilla teknologioilla
  • Rakenna, käytä ja ylläpidä REST-rajapintoja, verkkopalveluja ja yritysten välisiä integraatioita
  • Työskentele Microsoft SQL Serverin ja relaatiotietokantojen parissa, mukaan lukien kyselyt, tallennetut proseduurit, tietojen käyttö ja sovellusten integrointi
  • Tutki ja ratkaise sovellusvirheitä, suorituskykyongelmia ja tuotantoympäristön ongelmia testaamisen ja virheenkorjauksen avulla
  • Osallistu sovellussuunnitteluun, koodikatselmointeihin, testaukseen, kokoonpanonhallintaan ja julkaisuihin
  • Käytä Gitiä, GitHubia ja yhteistyöhön tarkoitettuja ohjelmistokehitysalustoja
  • Tue automatisoituja koonti-, testaus-, käyttöönotto-, CI/CD- ja DevSecOps-prosesseja
  • Tee yhteistyötä kyberturvallisuustiimien kanssa turvallisen koodauksen, haavoittuvuuksien korjaamisen, tietoturvaskannausten, paikkausten ja vaatimustenmukaisuuden parissa
  • Luo ja ylläpidä teknistä dokumentaatiota ja loppukäyttäjädokumentaatiota
  • Yhdistä sovelluksia tietokantoihin, rajapintoihin, todentamispalveluihin, tietolähteisiin ja yritystason ominaisuuksiin
  • Valvo ja selvitä sovellusten saatavuuteen, suorituskykyyn, kapasiteettiin ja luotettavuuteen liittyviä ongelmia
  • Osallistu ohjelmistokehityksen koko elinkaareen ja jatkuvan parantamisen hankkeisiin
  • Selitä tekniset tiedot selkeästi teknisille ja ei-teknisille sidosryhmille
  • Työskentele eri teknisten alojen välillä asiakkaan ja tehtävän vaatimusten täyttämiseksi

Vaatimukset

  • Viisi vuotta soveltuvaa kokemusta asiaankuuluvan kandidaatin tutkinnon kanssa, kolme vuotta asiaankuuluvan maisterin tutkinnon kanssa, ei aiempaa kokemusta asiaankuuluvan tohtorin tai oikeustieteen tohtorin tutkinnon kanssa tai yhdeksän vuotta lukion päättötodistuksella tai vastaavalla koulutuksella
  • Yhdysvaltain kansalaisuus vaaditaan
  • Voimassa oleva Secret-tason turvallisuusselvitys, joka voidaan pitää voimassa
  • Voimassa oleva CompTIA Security+ -sertifiointi, joka voidaan pitää voimassa
  • Kokemusta HTML5:stä, CSS3:sta, JavaScriptistä ja TypeScriptistä
  • Kokemusta C#:sta, .NETistä ja ASP.NETistä
  • Kokemusta Reactista, Angularista, Vue.js:stä tai vastaavista käyttöliittymäkehyksistä
  • Kokemusta Javasta, Pythonista, Node.js:stä tai vastaavista taustajärjestelmäteknologioista
  • Kokemusta Microsoft SQL Serveristä tai muista relaatiotietokantateknologioista
  • Kokemusta REST-rajapintojen ja verkkopalvelujen kehittämisestä ja integroinnista
  • Gitin, GitHubin ja versionhallintakäytäntöjen hyvä hallinta
  • Kokemusta Visual Studion ja/tai Visual Studio Coden käytöstä
  • Kokemusta Microsoft Azuresta tai vastaavasta pilvialustasta
  • Kokemusta Azure App Servicestä tai vastaavista sovellusten isännöintiteknologioista
  • Kokemusta CI/CD-putkista ja automatisoidusta ohjelmistojen käyttöönotosta
  • Kokemusta GitHub Actionsista tai vastaavista automaatiotyökaluista
  • Todentamis- ja valtuutusteknologioiden tuntemus
  • Turvallisen ohjelmistokehityksen ja sovellusturvallisuuden tuntemus
  • Kokemusta ketteristä ohjelmistokehitysmenetelmistä
  • Kokemusta sovellusten uudistamisesta ja vanhojen sovellusten siirtämisestä
  • Kyky selvittää tuotannossa olevien sovellusten ongelmia ja tukea niitä yritysympäristöissä
  • Eduksi katsotaan tietokonetekniikan, sähkötekniikan, elektroniikkatekniikan tai tietojenkäsittelytieteen painotuksen sisältävä matematiikan kandidaatin tutkinto
  • Eduksi katsotaan vähintään viiden vuoden ammatillinen kokemus tietokonesuunnittelusta, ohjelmistokehityksestä, tietoverkoista tai läheisesti liittyvästä teknisestä työstä
  • Näöntarkkuus ja käsien hienomotoriikka, jotka riittävät Software Engineer -ammattiperheen tehtävien suorittamiseen

Edut

  • Sairauskulujen, hammashoidon ja näönhuollon vakuutusvaihtoehdot
  • Hyvinvointiresurssit
  • Työntekijöiden tukiohjelmat
  • 401(k)-säästösuunnitelman vaihtoehdot
  • Taloudellisen suunnittelun työkalut
  • Henkivakuutus
  • Työntekijäalennukset
  • Palkalliset pyhäpäivät ja vapaat
  • Lukukausimaksujen korvaus
  • Apurahat varhaiskasvatukseen ja toisen asteen jälkeiseen koulutukseen
  • Tukikelpoisissa tehtävissä voi olla saatavilla satunnainen bonus tai muu kertaluonteinen korvaus
  • Koulutus- ja valmennusohjelmat jatkuvan urakehityksen tukemiseksi