
Crisis Prevention Institute tarjoaa ammatillista koulutusta kriisitilanteiden ehkäisemiseen ja hallintaan. Sen ohjelmat kattavat näyttöön perustuvan tilanteiden rauhoittamisen, traumainformoidut toimintatavat ja väkivallattoman kriisinhallinnan koulutuksen organisaatioille koulutuksen, terveydenhuollon, sosiaalipalvelujen, konsultoinnin, logistiikan ja muiden vastaavien alojen piirissä. Koulutus auttaa henkilöstöä reagoimaan haastavaan käyttäytymiseen ja tukee turvallisempia sekä paremmin valmistautuneita työpaikkoja ja palveluympäristöjä.
Kokenut ohjelmistoinsinööri – hybridityö Milwaukeessa
Liity Crisis Prevention Instituten ohjelmistokehitystiimiin rakentamaan pilvinatiivia oppimisalustaa .NETin, Azuren ja Reactin avulla. Vastaat tuotetyöstä suunnittelusta ja testauksesta käyttöönottoon, ylläpitoon ja jatkuvaan kehittämiseen asti.
Kuvaus
- Työskentelet käytännönläheisesti Product Engineering -tiimissä CPI:n Integrated Training and Learning (ITL) -pilvinatiivin alustan parissa
- Luot, testaat, otat käyttöön ja ylläpidät ominaisuuksia C#/.NET-mikropalveluissa, CQRS-käsittelijöissä, Azure Service Busissa, Azure SQL:ssä ja Reactissa
- Työskentelet tuote- ja suunnittelukumppaneiden kanssa asiakkaiden tarpeiden selvittämiseksi, oletusten haastamiseksi ja selkeiden ratkaisujen kehittämiseksi
- Jaottelet epicit itsenäisesti toimitettaviksi kokonaisuuksiksi ja arvioit julkaisujen vaikutuksia todellisen käyttödatan perusteella
- Kehität automatisoituja yksikkö-, integraatio- ja sopimustestejä sekä ylläpidät havainnoitavuutta lokien, mittareiden ja jäljitysten avulla
- Esittelet valmiin työn liiketoiminnan sidosryhmille ja yhdistät toimitetut toiminnot asiakkaan ja liiketoiminnan arvoon
- Seuraat koontinäyttöjä ja hälytyksiä, osallistut päivystysvuoroihin ja selvität tuotantoympäristön häiriöitä
- Osallistut syyllistämättömiin häiriöiden jälkiarviointeihin ja johdat jatkotoimia, jotka vähentävät häiriöiden toistumista
- Ratkaiset teknistä velkaa, nopeutat koonti- ja käyttöönottoprosesseja ja vähennät tarpeetonta järjestelmän monimutkaisuutta
- Autat erottamaan ITL:n toimialueen tiedot ylemmän tason yritysjärjestelmistä
- Kehität suojattujen ohjelmointikäytäntöjen mukaisesti ja täytät WCAG 2.1 AA -saavutettavuusstandardit
- Hyödynnät tekoälyavusteisia työkaluja suunnittelun tutkimiseen, ohjelmointiin, testaukseen, refaktorointiin ja virheenkorjaukseen sekä vastaat edelleen työn laadusta, turvallisuudesta ja oikeellisuudesta
- Kokeilet tekoälytyökaluja, arvioit niiden tuloksia ja viestit havainnoistasi tiimille
- Tunnistat tekoälyn mahdollisia käyttökohteita ITL-tuotteessa ja sisäisissä työkaluissa sekä laadit ehdotuksia konseptitodistuksiksi
- Tutustut ennestään tuntemattomiin järjestelmiin, jaat tietoa katselmoinneissa ja dokumentaatiossa sekä teet teknisiä selvityksiä
- Annat ja vastaanotat rakentavaa koodipalautetta, tuet kehittyviä insinöörejä mentoroinnilla ja osallistut retrospektiiveihin
- Suoritat muita tehtävään liittyviä työnantajan osoittamia tehtäviä
Vaatimukset
- Tietotekniikan, tietojenkäsittelytieteen tai lähialan kandidaatin tutkinto tai vastaava käytännön kokemus
- Vähintään viiden vuoden ammatillinen kokemus tuotantokäytössä olevien verkkosovellusten ja palveluiden kehittämisestä ja ylläpidosta
- Vähintään kolmen vuoden käytännön kokemus C#:sta ja .NETistä, mukaan lukien ASP.NET Core ja .NET 6+, rajapintojen ja taustapalveluiden kehittämisessä
- Kokemusta hajautettujen, tapahtumapohjaisten järjestelmien rakentamisesta ja tukemisesta sekä viestinvälittäjistä, kuten Azure Service Busista, ja asynkronisesta käsittelystä
- Kokemusta CQRS:stä, toimialuelähtöisestä suunnittelusta tai vastaavista lähestymistavoista, joissa luku- ja kirjoitustoiminnot erotetaan ja liiketoiminta-alueet mallinnetaan eksplisiittisesti
- Kokemusta React-käyttöliittymien toteuttamisesta hyödyntäen hookeja, tilanhallintaa, komponenttisuunnittelua ja modernia JavaScriptiä tai TypeScriptiä
- Kokemusta relaatiokaavioiden suunnittelusta ja tehokkaan SQL:n kirjoittamisesta SQL Serverille tai Azure SQL:lle
- Kokemusta palveluiden käyttöönotosta ja ylläpidosta Azuressa, mukaan lukien App Service, Functions, Service Bus, Azure SQL ja Azure Monitor tai Application Insights, tai vastaavalla pilvialustalla
- Kokemusta automatisoidusta yksikkö-, integraatio-, sopimus- ja päästä päähän -testauksesta sekä Azure DevOpsia tai GitHub Actionsia käyttävistä CI/CD-putkista
- Kokemusta ketteristä tiimeistä, jotka harjoittavat jatkuvaa toimitusta pienissä erissä, runkopohjaista kehitystä tai lyhytikäisiä haaroja, ominaisuuslippuja ja usein toistuvia tuotantojulkaisuja hyödyntäen
- REST-rajapintojen suunnittelun, tunnistautumis- ja valtuutusmenetelmien sekä turvallisuutta painottavien suunnittelumallien tuntemus
- Havainnoitavuuden tuntemus rakenteisten lokien, mittareiden, hajautetun jäljityksen ja hälytysten avulla
- Kokemusta tekoälyavusteisten kehitystyökalujen, kuten GitHub Copilotin, Clauden tai Cursorin, hyödyntämisestä päivittäisessä insinöörityössä
- Näyttö vuosittaisesta ammatillisesta kehittymisestä akkreditoidun ohjelmistotekniikan kurssin, asiaankuuluvan sertifioinnin tai tiimille esitellyn oppimisprojektin kautta
- Kyky muuttaa epäselvä tuotehaaste hyvin suunnitelluksi, testatuksi ja julkaistuksi ratkaisuksi vähäisellä ohjauksella
- Kyky selittää tekniset kompromissit selkeästi tekniselle ja ei-tekniselle yleisölle sekä suullisesti että kirjallisesti
- Kyky vaihtaa suoraa ja kunnioittavaa palautetta, olla rakentavasti eri mieltä ja tukea yhdessä sovittuja tiimin päätöksiä
- Kyky tasapainottaa kilpailevia prioriteetteja ja tuottaa organisaatiolle paras mahdollinen toteuttamiskelpoinen lopputulos
- Osoitettu uteliaisuus, omistajuus, aloitteellisuus, kokeilunhalu, epäonnistumisista palautuminen, oppiminen ja jatkuva kehittyminen
Edut
- Kilpailukykyinen palkka
- Kattava etupaketti
- 401(k)-eläkesäästösuunnitelma
- Palkallinen vapaa-aika
- Terveyden ja hyvinvoinnin päivät
- Palkallinen vapaaehtoistyövapaa
- Täydennyskoulutus ja ammatillinen koulutus
- Hybridi- tai etätyöjärjestely
- Palkallinen vanhempainvapaa