
Irth Solutions kehittää SaaS-työkaluja, joiden avulla energia-, yleishyödylliset palvelu- ja telekommunikaatioalan yritykset voivat vahvistaa kriittisen verkkoinfrastruktuurin häiriönsietokykyä ja hallita operatiivisia riskejä. Sen alusta kokoaa yhteen vahinkojen ehkäisyn, 811-ilmoitusten hallinnan, henkilöstön koulutuksen, omaisuuden tarkastukset, maa-alueiden hallinnan, liiketoimintatiedon, analytiikan ja paikkatiedot tukeakseen ennakoivaa päätöksentekoa infrastruktuuriverkostoissa Yhdysvalloissa ja Kanadassa. OneBridge Solutionsin yritysoston jälkeen Irth Solutions tarjoaa myös laajennettuja ominaisuuksia omaisuuden suorituskyvyn hallintaan.
Keskitason ohjelmistokehittäjä (etätyö, Yhdysvallat)
Rakenna TypeScript-, React- ja Python-sovelluksia Azure-ympäristössä ja kehitä tekoälypohjaisia työnkulkuja putkistojen omaisuuden eheyden ja riskien hallintaan Irth Solutionsilla.
Kuvaus
- Rakenna UX-suunnitelmien pohjalta tuotantokäyttöön tulevia käyttöliittymiä TypeScriptillä ja Reactilla.
- Kehitä TypeScript- ja Python-pohjaisia REST-rajapintoja mallien tulosten määritykseen, suorittamiseen ja hakemiseen.
- Luo työnkulkuja mallien määritykseen, uhkien valintaan, parametrien syöttämiseen ja validointiin sekä virheistä palautumiseen, koontinäyttöihin, taulukoihin, yksityiskohtaisiin näkymiin ja karttoihin.
- Suunnittele käyttökokemuksia pitkäkestoisille analyyseille, mukaan lukien edistymispäivitykset, osittaiset tulokset ja virheistä palautuminen.
- Kehitä uudelleenkäytettäviä tyypitettyjä komponentteja ja osallistu yhteisten komponenttikirjastojen ja suunnittelujärjestelmien kehittämiseen.
- Määrittele rajapintasopimukset, versiointi, palvelurajat, suoritusten orkestrointi, tilanseuranta, tulosten tallennus ja palautuminen.
- Hyödynnä tapahtumapohjaisia ja asynkronisia käsittelymalleja.
- Suunnittele tietokantaskeemoja ja kyselyitä sovellusten tietovarastoille sekä lakehouse-palvelukerroksille.
- Yhdistä Databricks ja Azure-palvelut, kuten mallien tarjoamisen päätepisteet, Azure Storage, Azure Functions, API Management ja säiliöissä ajettavat palvelut.
- Pidä OpenAPI-määritykset ja interaktiivinen API-dokumentaatio ajan tasalla.
- Rakenna asiakastyönkulkuja mallien käyttöönottoon, määritykseen, suorittamiseen, datan yhdistämiseen ja tulosten integrointiin.
- Luo eristys- ja hallintakontrollit asiakaskohtaisesti käyttöönotetulle koodille.
- Luo automatisoituja komponentti-, vuorovaikutus-, yksikkö- ja integraatiotestejä.
- Seuraa, diagnosoi ja paranna sovellusten ja rajapintojen suorituskykyä.
- Toteuta tunnistautuminen, käyttöoikeuksien hallinta, asiakaskohtainen eristys, haavoittuvuuksien korjaukset, CI/CD sekä käyttöönoton automatisointi.
- Tarkista koodia ja tee yhteistyötä suunnittelun, datan, mallien, tuotehallinnan, laadunvarmistuksen ja ohjelmistokehityksen tiimien kanssa.
Vaatimukset
- Sinulla on 3–5 vuotta ammatillista kokemusta full-stack-ohjelmistokehityksestä.
- Hallitset TypeScriptin ja Reactin hyvin, mukaan lukien hookit, tilanhallinnan, komponenttien koostamisen ja suorituskyvyn optimoinnin dataintensiivisissä käyttöliittymissä.
- Toteutat UX-suunnitelmat tarkasti ja kiinnität huomiota väleihin, komponenttien tiloihin, siirtymiin ja vuorovaikutuksen yksityiskohtiin.
- Sinulla on vahva taustakokemus TypeScriptistä ja Pythonista, mukaan lukien tuotantokäyttöön tulevien REST-rajapintojen rakentaminen ja käyttö.
- Hallitset relaatiotietokantojen suunnittelun, kyselyiden kehittämisen ja optimoinnin.
- Sinulla on käytännön kokemusta merkittävästä pilvipalvelusta; Azure on etusijalla. Kokemusta on esimerkiksi hallituista laskenta-, tallennus-, API-yhdyskäytävä-, salaisuuksien hallinta- ja valvontapalveluista.
- Sinulla on kokemusta tapahtumapohjaisesta arkkitehtuurista, jonoista tai pub/sub-järjestelmistä asynkroniseen käsittelyyn ja tulosten toimittamiseen.
- Tunnet nykyaikaiset käyttöliittymätyökalut ja testauskäytännöt, kuten koontijärjestelmät, pakettienhallinnan sekä komponentti- tai päästä päähän -testauskehykset.
- Hallitset Gitin ja haarapohjaiset kehitystyönkulut.
- Ymmärrät DevOps-käytäntöjä, kuten CI/CD-putkia, automatisoitua testausta ja käyttöönoton automatisointia.
- Sinulla on kokemusta haavoittuvuuksien hallinnasta ja korjaamisesta, mukaan lukien riippuvuuksien skannaus ja tietoturvapäivitykset.
- Sinulla on hyvät ongelmanratkaisutaidot ja tarkka työote.
- Eduksi luetaan kokemus dataintensiivisistä ammattilais- tai analytiikkakäyttöliittymistä; kartta- ja geospatiaalisesta visualisoinnista; kaavioista ja datan visualisoinnista; suunnittelutyökaluista ja suunnittelujärjestelmien toteutuksesta; OpenAPIsta tai Swaggerista; Databricksistä; Apache Sparkista; koneoppimismallien tarjoamisen päätepisteistä; säiliöpohjaisesta käyttöönotosta ja orkestroinnista; usean asiakkaan SaaS-sovelluksista sekä tekoälyavusteisista tai agenttipohjaisista koodaustyökaluista.
- Lisäksi hyödyksi ovat kokemus omaisuuden eheyden hallinnasta, vahinkojen ehkäisystä, maankäytön hallinnasta tai sidosryhmien osallistamisesta; auditoitavasta ja jäljitettävästä ohjelmistosta; liitännäis- tai laajennuskehyksistä; WCAG-saavutettavuusstandardeista sekä yhteisistä komponenttikirjastoista.
Edut
- Sairaus-, hammas- ja näkövakuutus sinulle ja perheellesi.
- 401(k)-eläkesäästöohjelma työnantajan maksuosuudella.
- Runsaasti palkallista vapaata henkilökohtaisiin tarpeisiin ja työn ja vapaa-ajan tasapainoon.
- Yrityksen maksamat pyhäpäivät ympäri vuoden.
- Etätyömahdollisuuksia tehtävän ja liiketoiminnan tarpeiden mukaan.
- Lisäkorvaus kelpoisuusehdot täyttävistä päivystysvuoroista.