
Az Irth Solutions olyan SaaS-eszközöket fejleszt, amelyek segítenek az energetikai, közmű- és távközlési vállalatoknak megerősíteni a kritikus hálózati infrastruktúra ellenálló képességét és kezelni a működési kockázatokat. Platformja egyesíti a károk megelőzését, a 811-es bejelentések kezelését, a munkaerő képzését, az eszközellenőrzéseket, a területgazdálkodást, az üzleti intelligenciát, az analitikát és a térinformatikai adatokat, hogy támogassa a proaktív döntéshozatalt az Egyesült Államok és Kanada infrastruktúra-hálózataiban. A OneBridge Solutions felvásárlását követően az Irth Solutions az eszközteljesítmény-menedzsment terén kibővített képességeket is kínál.
Középhaladó szoftvermérnök (távmunka, USA)
Készítsen teljes körű TypeScript-, React- és Python-alkalmazásokat Azure-on; alakítson AI-alapú munkafolyamatokat az Irth Solutionsnél a csővezetékek eszközintegritásának és kockázatkezelésének támogatására.
Leírás
- Készítsen éles környezetben használható felületeket TypeScriptben és Reactben, UX-tervek alapján.
- Fejlesszen TypeScript- és Python-alapú REST API-kat a modellek eredményeinek konfigurálásához, futtatásához és lekéréséhez.
- Hozzon létre munkafolyamatokat a modellkonfigurációhoz, a fenyegetések kiválasztásához, a paraméterek megadásához, az ellenőrzéshez, a hibák utáni helyreállításhoz, az irányítópultokhoz, táblázatokhoz, részletes nézetekhez és térképekhez.
- Tervezzen felhasználói élményeket hosszú elemzésekhez, beleértve az állapotfrissítéseket, a részleges eredményeket és a hibák utáni helyreállítást.
- Fejlesszen újrafelhasználható, típusbiztos komponenseket, és járuljon hozzá közös komponenskönyvtárakhoz és tervezési rendszerekhez.
- Határozza meg az API-szerződéseket, a verziókezelést, a szolgáltatáshatárokat, a végrehajtás összehangolását, az állapotkövetést, az eredmények tárolását és a helyreállítást.
- Alkalmazzon eseményvezérelt és aszinkron feldolgozási mintákat.
- Tervezzen adatbázissémákat és lekérdezéseket az alkalmazás adattárolóihoz és a lakehouse kiszolgáló rétegeihez.
- Kapcsolja össze a Databricks és az Azure szolgáltatásait, beleértve a modellkiszolgáló végpontokat, az Azure Storage-t, az Azure Functions-t, az API Managementet és a konténerekben futó szolgáltatásokat.
- Tartsa naprakészen az OpenAPI-specifikációkat és az interaktív API-dokumentációt.
- Készítsen ügyfél-munkafolyamatokat a modellek telepítéséhez, konfigurálásához, futtatásához, az adatok megfeleltetéséhez és az eredmények integrálásához.
- Alakítson ki bérlői elkülönítést és irányítási kontrollokat az ügyfelek által telepített kódhoz.
- Készítsen automatizált komponens-, interakciós, egység- és integrációs teszteket.
- Figyelje és diagnosztizálja az alkalmazások és API-k teljesítményét, majd javítsa azt.
- Valósítsa meg a hitelesítést, a jogosultságkezelést, a bérlői elkülönítést, a sebezhetőségek javítását, a CI/CD-t és a telepítés automatizálását.
- Vizsgálja felül a kódot, és működjön együtt a tervezési, adat-, modell-, termék-, QA- és mérnöki csapatokkal.
Követelmények
- Rendelkezzen 3–5 év szakmai tapasztalattal teljes körű szoftverfejlesztésben.
- Legyen erős TypeScript- és React-tudása, beleértve a hookokat, az állapotkezelést, a komponensek összeállítását és az adatigényes felületek teljesítményhangolását.
- Pontosan valósítsa meg az UX-terveket, ügyelve a térközökre, a komponensállapotokra, az átmenetekre és az interakciók részleteire.
- Rendelkezzen jelentős háttérrendszer-fejlesztési tapasztalattal TypeScriptben és Pythonban, beleértve éles REST API-k készítését és használatát.
- Legyen jártas a relációs adatbázisok tervezésében, lekérdezések fejlesztésében és optimalizálásában.
- Legyen gyakorlati tapasztalata valamelyik jelentős felhőszolgáltatóval; az Azure előnyt jelent, beleértve a felügyelt számítási, tárolási, API-átjáró-, titokkezelési és monitorozási szolgáltatásokat.
- Rendelkezzen tapasztalattal eseményvezérelt architektúrával, üzenetsorokkal vagy pub/sub rendszerekkel aszinkron feldolgozás és eredménytovábbítás céljából.
- Ismerje a modern frontend eszközöket és tesztelési módszereket, többek között a buildrendszereket, a csomagkezelést és a komponens- vagy végpontok közötti tesztelési keretrendszereket.
- Legyen jártas a Git használatában és az ágakra épülő fejlesztési munkafolyamatokban.
- Ismerje a DevOps gyakorlatokat, köztük a CI/CD-folyamatokat, az automatizált tesztelést és a telepítés automatizálását.
- Rendelkezzen tapasztalattal a sebezhetőségek kezelésében és elhárításában, beleértve a függőségek vizsgálatát és a biztonsági javításokat.
- Rendelkezzen erős problémamegoldó készséggel, és ügyeljen a részletekre.
- Előnyt jelent az adatigényes szakmai vagy elemző felületekkel; térképezéssel és térinformatikai vizualizációval; diagramokkal és adatvizualizációval; tervezőeszközökkel és tervezési rendszerek bevezetésével; OpenAPI-val vagy Swaggerrel; Databricksszel; Apache Sparkkal; gépi tanulási modellkiszolgáló végpontokkal; konténeres telepítéssel és vezényléssel; több-bérlős SaaS-alkalmazásokkal; valamint AI-alapú vagy ügynöki kódolási eszközökkel szerzett tapasztalat.
- Hasznos további ismeret a vagyonintegritás, a károk megelőzése, a területgazdálkodás vagy az érdekelt felek bevonása; az auditálható és nyomon követhető szoftver; a plugin- vagy bővítménykeretrendszerek; a WCAG akadálymentességi szabványok; valamint a közös komponenskönyvtárak terén szerzett tapasztalat.
Juttatások
- Egészség-, fogászati és látásbiztosítás Önnek és családjának.
- 401(k) nyugdíjprogram vállalati hozzájárulással.
- Bőséges fizetett szabadság a személyes ügyekre és a munka-magánélet egyensúlyára.
- A vállalat által fizetett ünnepnapok az év során.
- Otthoni munkavégzési lehetőség, a munkakörtől és az üzleti igényektől függően.
- Kiegészítő díjazás a jogosultságot adó ügyeleti műszakokért.