
Irth Solutions arendab SaaS-tööriistu, mis aitavad energia-, kommunaalteenusteid ja telekommunikatsiooni pakkuvatel ettevõtetel tugevdada kriitilise võrgutaristu vastupidavust ning hallata tegevusriske. Selle platvorm ühendab kahjustuste ennetamise, 811-teadete haldamise, töötajate koolituse, varade kontrolli, maa-alade haldamise, äriteabe, analüütika ja georuumilised andmed, et toetada ennetavat otsustamist Ameerika Ühendriikide ja Kanada taristuvõrkudes. Pärast OneBridge Solutionsi omandamist pakub Irth Solutions ka laiendatud võimalusi varade jõudluse haldamiseks.
Kesktaseme tarkvarainsener (kaugtöö, USA)
Arenda TypeScripti, Reacti ja Pythoniga täisrakendusi Azure’is ning kujunda tehisintellektil põhinevaid töövooge torustike vara terviklikkuse ja riskijuhtimise jaoks ettevõttes Irth Solutions.
Kirjeldus
- Loo UX-disainide põhjal TypeScripti ja Reactiga tootmiskeskkonna kasutajaliideseid.
- Arenda TypeScripti ja Pythoni REST API-sid mudelitulemuste seadistamiseks, käivitamiseks ja hankimiseks.
- Loo töövooge mudelite seadistamiseks, ohtude valimiseks, parameetrite sisestamiseks ja valideerimiseks ning vigadest taastumiseks, samuti armatuurlaudu, tabeleid, detailvaateid ja kaarte.
- Kujunda pika kestusega analüüside kasutuskogemusi, sh edenemisteavitusi, osalisi tulemusi ja tõrgetest taastumist.
- Arenda korduskasutatavaid tüübistatud komponente ning panusta ühiste komponenditeekide ja disainisüsteemide loomisse.
- Määra API lepingud, versioonimine, teenuste piirid, käivitamise orkestreerimine, oleku jälgimine, tulemuste salvestamine ja taastamine.
- Kasuta sündmuspõhist ja asünkroonset töötlust.
- Kujunda rakenduste andmehoidlate ja lakehouse’i teeninduskihtide andmebaasiskeeme ning päringuid.
- Ühenda Databricksi ja Azure’i teenuseid, sh mudelite teenindamise lõpp-punkte, Azure Storage’it, Azure Functionsi, API Managementi ja konteinerites töötavaid teenuseid.
- Hoia OpenAPI spetsifikatsioonid ja interaktiivne API dokumentatsioon ajakohasena.
- Loo klientide töövooge mudelite juurutamiseks, seadistamiseks ja käivitamiseks, andmete vastendamiseks ning tulemuste integreerimiseks.
- Loo eraldus- ja juhtimiskontrollid kliendi juurutatud koodile.
- Loo automatiseeritud komponentide, interaktsioonide, ühik- ja integratsioonitestid.
- Jälgi, diagnoosi ja paranda rakenduste ning API-de jõudlust.
- Rakenda autentimine, autoriseerimine, klientide eraldamine, turvaaukude parandamine, CI/CD ja juurutamise automatiseerimine.
- Vaata koodi üle ning tee koostööd disaini-, andme-, mudeli-, toote-, kvaliteeditagamise ja inseneritiimidega.
Nõuded
- Sul on 3–5 aastat professionaalset täisrakenduste arendamise kogemust.
- Valdad hästi TypeScripti ja Reacti, sh hook’e, olekuhaldust, komponentide kombineerimist ning andmemahukate kasutajaliideste jõudluse häälestamist.
- Tõlgendad UX-disainid täpselt, pöörates suurt tähelepanu vahedele, komponentide olekutele, üleminekutele ja interaktsiooni üksikasjadele.
- Sul on tugev taust TypeScripti ja Pythoni kasutamisel, sh tootmiskeskkonna REST API-de ehitamisel ja kasutamisel.
- Valdad relatsioonandmebaaside disaini, päringute arendamist ja optimeerimist.
- Sul on praktiline kogemus mõne suure pilveteenuse pakkujaga; eelistatud on Azure, sh hallatud arvutus-, salvestus-, API-lüüsi-, saladuste haldamise ja seireteenused.
- Sul on kogemusi sündmuspõhise arhitektuuri, järjekordade või pub/sub-süsteemidega asünkroonseks töötlemiseks ja tulemuste edastamiseks.
- Tunned tänapäevaseid kasutajaliidese tööriistu ja testimistavasid, sh ehitussüsteeme, paketihaldust ning komponentide või otsast lõpuni testimise raamistikke.
- Valdad Giti ja harupõhiseid arendustöövooge.
- Mõistad DevOpsi praktikaid, sh CI/CD torujuhtmeid, automatiseeritud testimist ja juurutamise automatiseerimist.
- Sul on kogemusi turvaaukude haldamise ja parandamisega, sh sõltuvuste skannimise ja turvapaikade rakendamisega.
- Sul on tugevad probleemilahendusoskused ja täpne tööstiil.
- Eeliseks on kogemus andmemahukate professionaalsete või analüütiliste kasutajaliidestega; kaardistamise ja georuumilise visualiseerimisega; graafikute ja andmete visualiseerimisega; disainitööriistade ja disainisüsteemide rakendamisega; OpenAPI või Swaggeriga; Databricksiga; Apache Sparkiga; masinõppemudelite teenindamise lõpp-punktidega; konteineripõhise juurutamise ja orkestreerimisega; mitme rentnikuga SaaS-rakendustega ning tehisintellekti toel või agentidega koodimise tööriistadega.
- Kasuks tuleb ka kokkupuude vara terviklikkuse, kahjustuste ennetamise, maakorralduse või sidusrühmade kaasamisega; auditeeritava ja jälgitava tarkvaraga; pistikprogrammide või laiendusraamistikega; WCAG ligipääsetavusstandarditega ning ühiste komponenditeekidega.
Hüved
- Sulle ja su perele on ette nähtud tervise-, hambaravi- ja nägemiskindlustus.
- 401(k) pensioniplaan koos tööandja sissemaksega.
- Rohkelt tasustatud vaba aega isiklike vajaduste ja töö- ning eraelu tasakaalu jaoks.
- Ettevõtte tasustatud pühad aasta jooksul.
- Kaugtöö võimalus sõltuvalt ametikohast ja ärivajadustest.
- Lisatasu sobivuse korral valves töötatud vahetuste eest.