Crisis Prevention Institute
Crisis Prevention Institute
Crisis Prevention Institute tilbyr profesjonell opplæring med fokus på å forebygge og håndtere krisesituasjoner. Selskapets programmer omfatter evidensbasert nedtrapping av konflikter, traumeinformerte metoder og ikke-voldelig kriseintervensjon for organisasjoner innen utdanning, helsevesen, sosiale tjenester, konsulentvirksomhet, logistikk og relaterte områder. Opplæringen hjelper ansatte med å håndtere utfordrende atferd og samtidig skape tryggere og bedre forberedte arbeidsplasser og tjenestemiljøer.

Senior programvareingeniør – hybrid i Milwaukee

Bli senior programvareingeniør i Crisis Prevention Institute og bygg deres skybaserte læringsplattform med .NET, Azure og React. Ta eierskap til produktarbeid fra design og testing til utrulling, drift og kontinuerlig forbedring.

Beskrivelse

  • Arbeid praktisk i et Product Engineering-team som støtter CPI:s skybaserte plattform Integrated Training and Learning (ITL)
  • Opprett, test, rull ut og drift funksjonalitet på tvers av C#/.NET-mikrotjenester, CQRS-håndterere, Azure Service Bus, Azure SQL og React
  • Samarbeid med produkt- og designpartnere for å avdekke kundebehov, utfordre antakelser og utvikle enkle løsninger
  • Del opp epics i selvstendig leverbare deler, og vurder releaser ved hjelp av data fra faktisk bruk
  • Utvikle automatiserte enhets-, integrasjons- og kontraktstester, samtidig som du opprettholder observerbarhet med logger, måleverdier og spor
  • Presenter ferdig arbeid for forretningsinteressenter, og knytt levert funksjonalitet til kunde- og forretningsverdi
  • Følg med på dashbord og varsler, delta i beredskapsordning og feilsøk produksjonshendelser
  • Delta i skyldfrie hendelsesgjennomganger, og led oppfølgende forbedringer som reduserer gjentakelser
  • Håndter teknisk gjeld, effektiviser bygg- og utrullingsflyter, og reduser unødvendig systemkompleksitet
  • Bidra til å skille ITL:s domenedata fra overordnede virksomhetssystemer
  • Bygg med sikker kodingspraksis, og oppfyll tilgjengelighetsstandarden WCAG 2.1 AA
  • Bruk AI-støttede verktøy til å utforske design, kode, teste, refaktorere og feilsøke, samtidig som du har ansvar for kvalitet, sikkerhet og korrekthet
  • Prøv ut AI-verktøy, evaluer resultatene og kommuniser funnene til teamet
  • Identifiser mulige AI-bruksområder i ITL-produktet og interne verktøy, og utvikle deretter forslag til proof of concept
  • Utforsk ukjente systemer, del kunnskap gjennom gjennomganger og dokumentasjon, og gjennomfør tekniske undersøkelser
  • Utveksle konstruktive kodegjennomganger, støtt mindre erfarne ingeniører gjennom mentorskap, og delta i retrospektiver
  • Utfør andre oppgaver knyttet til stillingen etter anvisning

Krav

  • Bachelorgrad i datateknikk, informatikk eller et relatert fagområde, eller tilsvarende praktisk erfaring
  • Minst fem års yrkeserfaring med utvikling og drift av webapplikasjoner og tjenester i produksjon
  • Minst tre års praktisk erfaring med C# og .NET, inkludert ASP.NET Core og .NET 6+, for API-er og backendtjenester
  • Erfaring med å bygge og støtte distribuerte, hendelsesdrevne systemer med meldingsmeglere som Azure Service Bus og asynkron behandling
  • Erfaring med CQRS, domenedrevet design eller sammenlignbare metoder som skiller lese- og skriveoperasjoner og modellerer forretningsdomener eksplisitt
  • Erfaring med å levere React-funksjonalitet i frontend ved hjelp av hooks, tilstandsbehandling, komponentdesign og moderne JavaScript eller TypeScript
  • Erfaring med å utforme relasjonelle skjemaer og skrive effektiv SQL for SQL Server eller Azure SQL
  • Erfaring med å distribuere og kjøre tjenester på Azure, inkludert App Service, Functions, Service Bus, Azure SQL og Azure Monitor eller Application Insights, eller på en tilsvarende skyplattform
  • Erfaring med automatiserte enhets-, integrasjons-, kontrakts- og ende-til-ende-tester samt CI/CD-pipelines med Azure DevOps eller GitHub Actions
  • Erfaring fra agile team som praktiserer kontinuerlig levering gjennom små batcher, trunk-basert utvikling eller kortlivede grener, feature flags og hyppige produksjonsreleaser
  • Forståelse av REST API-design, metoder for autentisering og autorisasjon samt sikkerhetsfokuserte designmønstre
  • Forståelse av observerbarhet gjennom strukturerte logger, måleverdier, distribuert sporing og varsling
  • Erfaring med å ta i bruk AI-assisterte utviklingsverktøy som GitHub Copilot, Claude eller Cursor i det daglige ingeniørarbeidet
  • Dokumentert årlig faglig utvikling gjennom et akkreditert kurs i programvareutvikling, relevant sertifisering eller et fullført læringsprosjekt presentert for teamet
  • Evne til å gjøre en uklar produktutfordring om til en godt utformet, testet og levert løsning med begrenset oppfølging
  • Evne til å forklare tekniske avveininger tydelig til tekniske og ikke-tekniske målgrupper, både muntlig og skriftlig
  • Evne til å gi og motta ærlige, respektfulle tilbakemeldinger, være konstruktivt uenig og støtte teamets beslutninger
  • Evne til å balansere konkurrerende prioriteringer og levere de best mulige resultatene for organisasjonen
  • Dokumentert nysgjerrighet, eierskap, initiativ, eksperimentering, motstandskraft etter feil, læring og kontinuerlig forbedring

Fordeler

  • Konkurransedyktig lønn
  • Omfattende fordelspakke
  • 401(k)-pensjonsordning
  • Betalt fri
  • Helse- og velværedager
  • Betalt fri til frivillig arbeid
  • Videreutdanning og faglig opplæring
  • Hybrid- eller fjernarbeidsordning
  • Betalt foreldrepermisjon

Relaterte jobber

Advocate Aurora Health

Praksisplass innen HR

Advocate Aurora Health

Støtt rekruttering, onboarding, medarbeiderengasjement og HR-drift hos Advocate Aurora Health. Få praktisk erfaring med HR-systemer, rapportering og prosessforbedring i en praksisplass på avstand.

Åpne