Irth Solutions
Irth Solutions
51 – 200 Medewerkers
EnergieSaaSTelecommunicatie
Irth Solutions ontwikkelt SaaS-tools waarmee energiebedrijven, nutsbedrijven en telecombedrijven de veerkracht van kritieke netwerkinfrastructuur kunnen versterken en operationele risico’s kunnen beheren. Het platform brengt schadepreventie, het beheer van 811-meldingen, opleiding van personeel, assetinspecties, landbeheer, business intelligence, analyses en geospatiale gegevens samen om proactieve besluitvorming binnen infrastructuurnetwerken in de Verenigde Staten en Canada te ondersteunen. Na de overname van OneBridge Solutions biedt Irth Solutions ook uitgebreidere mogelijkheden voor asset performance management.

Software-engineer op mediorniveau (op afstand, VS)

Bouw full-stackapplicaties met TypeScript, React en Python op Azure en geef vorm aan AI-gestuurde workflows voor de integriteit en het risicobeheer van pijpleidinginstallaties bij Irth Solutions.

Beschrijving

  • Bouw productieklare interfaces met TypeScript en React op basis van UX-ontwerpen.
  • Ontwikkel REST-API's met TypeScript en Python voor het configureren, uitvoeren en ophalen van modelresultaten.
  • Maak workflows voor modelconfiguratie, dreigingsselectie, parameterinvoer, validatie, foutherstel, dashboards, tabellen, detailweergaven en kaarten.
  • Ontwerp gebruikerservaringen voor langdurige analyses, met voortgangsupdates, gedeeltelijke resultaten en herstel na fouten.
  • Ontwikkel herbruikbare, getypeerde componenten en draag bij aan gedeelde componentbibliotheken en designsystemen.
  • Definieer API-contracten, versiebeheer, servicegrenzen, uitvoeringsorkestratie, statusbewaking, resultaatopslag en herstel.
  • Gebruik gebeurtenisgestuurde en asynchrone verwerkingspatronen.
  • Ontwerp databaseschema's en query's voor applicatieopslag en servinglagen van een lakehouse.
  • Koppel Databricks en Azure-diensten, waaronder model-serving-eindpunten, Azure Storage, Azure Functions, API Management en diensten die in containers draaien.
  • Houd OpenAPI-specificaties en interactieve API-documentatie actueel.
  • Bouw klantworkflows voor modelimplementatie, configuratie en uitvoering, gegevensmapping en integratie van resultaten.
  • Richt tenantisolatie en governancecontroles in voor code die door klanten wordt geïmplementeerd.
  • Maak geautomatiseerde tests voor componenten, interacties, units en integraties.
  • Monitor, diagnosticeer en verbeter de prestaties van applicaties en API's.
  • Implementeer authenticatie, autorisatie, tenantisolatie, oplossingen voor kwetsbaarheden, CI/CD en implementatieautomatisering.
  • Beoordeel code en werk samen met de teams voor Design, Data, Model, Product, QA en Engineering.

Vereisten

  • Je hebt 3–5 jaar professionele ervaring met full-stacksoftwareontwikkeling.
  • Je hebt sterke vaardigheden in TypeScript en React, waaronder hooks, statebeheer, compositie van componenten en prestatieoptimalisatie voor data-intensieve interfaces.
  • Je vertaalt UX-ontwerpen nauwkeurig naar werkende interfaces, met oog voor afstanden, componentstatussen, overgangen en interactiedetails.
  • Je hebt ruime back-endervaring met TypeScript en Python, waaronder het bouwen en gebruiken van REST-API's in productie.
  • Je bent vaardig in relationeel databaseontwerp, queryontwikkeling en queryoptimalisatie.
  • Je hebt praktijkervaring met een grote cloudprovider. Azure heeft de voorkeur, inclusief beheerde compute-, opslag-, API-gateway-, geheimenbeheer- en monitoringdiensten.
  • Je hebt ervaring met gebeurtenisgestuurde architectuur, wachtrijen of pub/sub-systemen voor asynchrone verwerking en levering van resultaten.
  • Je kent moderne front-endtools en testpraktijken, waaronder buildsysteem, pakketbeheer en frameworks voor component- of end-to-endtests.
  • Je werkt vlot met Git en ontwikkelprocessen op basis van branches.
  • Je begrijpt DevOps-praktijken, waaronder CI/CD-pipelines, geautomatiseerde tests en implementatieautomatisering.
  • Je hebt ervaring met het beheren en verhelpen van kwetsbaarheden, waaronder het scannen van afhankelijkheden en het installeren van beveiligingspatches.
  • Je bent sterk in probleemoplossing en werkt nauwkeurig.
  • Ervaring met data-intensieve professionele of analytische interfaces, kaart- en geospatiale visualisatie, grafieken en datavisualisatie, ontwerptools en implementatie van designsystemen, OpenAPI of Swagger, Databricks, Apache Spark, model-serving-eindpunten voor machine learning, implementatie en orkestratie met containers, multi-tenant SaaS-applicaties en AI-ondersteunde of agentische programmeertools is een pré.
  • Ook nuttig zijn kennis van assetintegriteit, schadepreventie, landbeheer of stakeholderbetrokkenheid, controleerbare en traceerbare software, plugin- of extensieframeworks, WCAG-toegankelijkheidsnormen en gedeelde componentbibliotheken.

Voordelen

  • Medische, tandheelkundige en oogzorgverzekering voor jou en je gezin.
  • Een 401(k)-pensioenregeling met werkgeversbijdrage.
  • Ruim betaald verlof voor persoonlijke zaken en een goede werk-privébalans.
  • Feestdagen gedurende het jaar die door het bedrijf worden doorbetaald.
  • Mogelijkheden om vanuit huis te werken, afhankelijk van de functie en de bedrijfsbehoeften.
  • Extra vergoeding voor in aanmerking komende bereikbaarheidsdiensten.

Gerelateerde vacatures