
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ä.
Johtava ohjelmistoinsinööri, C#/.NET ja Azure
Johda taustajärjestelmien kehitystä CPI:n pilvipohjaiselle oppimisalustalle rakentamalla C#/.NET-mikropalveluja ja Azure-palveluja. Ohjaa teknistä toteutusta, operatiivista erinomaisuutta ja tekoälyavusteisten ohjelmistokehityskäytäntöjen vastuullista käyttöönottoa.
Kuvaus
- Toimi CPI:n integroitua koulutus- ja oppimisalustaa tukevan tuotekehitystiimin teknisenä vetäjänä
- Rakenna Azureen C#/.NET-mikropalveluihin, CQRS:ään ja tapahtumapohjaisiin malleihin perustuvia taustapalveluja
- Osallistu tarpeen mukaan koko teknologiapinon kehittämiseen, mukaan lukien React
- Muunna tuotetavoitteet käytännöllisiksi teknisiksi ratkaisuiksi, jotka tuottavat arvoa asiakkaille ja liiketoiminnalle
- Vastaa teknisistä suunnitelmista, jotka kattavat tapahtumasopimukset, Azure SQL -mallit ja React-integraation
- Jaa epicit itsenäisesti julkaistaviksi kokonaisuuksiksi ja tue usein toistuvia, vähäriskisiä julkaisuja
- Kirjoita säännöllisesti tuotantokoodia ja ratkaise monimutkaisia, epäselviä teknisiä haasteita
- Pilko työ, kartoita riippuvuudet, arvioi työmäärä ja arvioi toimitusriskejä
- Esittele tiimin työ liiketoiminnan sidosryhmille ja selitä sen mitattava vaikutus
- Vastaa palvelujen luotettavuudesta SLO-tavoitteiden, valvonnan, koontinäyttöjen, päivystyksen ja häiriötilanteiden johtamisen avulla
- Järjestä syyllistämättömiä häiriötilanteiden katselmointeja ja varmista niistä seuraavien toimenpiteiden loppuunsaattaminen
- Erota ITL-toimialueen tiedot ylemmän tason yritysjärjestelmistä ja ylläpidä niiden siirtymistä tietovarastoon
- Ratkaise teknistä velkaa, nopeuta build-, testaus- ja käyttöönottosyklejä sekä automatisoi toistuvia toimintoja
- Noudata turvallisen koodauksen, WCAG 2.1 AA -saavutettavuuden ja suorituskyvyn vaatimuksia
- Edistä tekoälyavusteisten kehitystyökalujen käyttöönottoa ja määritä asianmukaiset katselmointi- ja testaustavat
- Osallistu tuotekehityksen tekoälystrategian muotoiluun ja pilotoi uusia työkaluja ja menetelmiä
- Etsi käytännöllisiä tekoälysovelluksia ITL-tuotteeseen ja sisäisiin tuotekehitystyökaluihin
- Määritä insinöörityön odotukset katselmoinneille, testaukselle, dokumentaatiolle ja arkkitehtuurille
- Kehitä insinöörejä työparityöskentelyn, suunnittelukatselmusten, mentoroinnin ja konkreettisen palautteen avulla
- Tue kokeiluja ja konseptitodistuksia ja johda niiden jälkikäteiskeskusteluja
- Koordinoi tiiminvetäjien, alustatiimin ja pääohjelmistoinsinöörin kanssa
- Hoida muita tehtävään liittyviä tehtäviä tarpeen mukaan
Vaatimukset
- Tietotekniikan, tietojenkäsittelytieteen tai lähialan kandidaatin tutkinto tai vastaava käytännön kokemus
- Vähintään seitsemän vuotta ammatillista kokemusta tuotantokäytössä olevien verkkosovellusten ja hajautettujen palvelujen rakentamisesta ja ylläpidosta
- Vähintään kaksi vuotta teknisenä vetäjänä, teknologiajohtajana tai seniori-insinöörinä, joka on vastannut tiimin teknisestä suunnasta ja toimituksista
- Vähintään viisi vuotta käytännön kokemusta C#:sta ja .NETistä, mukaan lukien ASP.NET Core ja .NET 6+, taustapalvelujen ja rajapintojen kehittämisessä
- Vahva hajautettujen ja tapahtumapohjaisten järjestelmien tuntemus, mukaan lukien Azure Service Busin kaltaiset viestinvälittäjät, idempotenssi, uudelleenyritykset, sagat ja eventual consistency
- Kokemusta CQRS:n, tapahtumien lähdekirjauksen ja/tai toimialuevetoisen suunnittelun soveltamisesta, mukaan lukien rajatut kontekstit ja tapahtumasopimukset
- Reactin ja modernin JavaScriptin/TypeScriptin työkokemus käyttöliittymätyön suunnitteluun, katselmointiin ja toteutukseen
- Kokemusta relaatiotietojen mallintamisesta ja SQL Serverin tai Azure SQL:n suorituskyvyn optimoinnista
- Kokemusta palvelujen julkaisemisesta ja ylläpidosta Azuressa tai vastaavalla pilvialustalla
- Kokemusta CI/CD-putkien ja automaattisten testausstrategioiden parantamisesta sekä jatkuvasta toimituksesta
- Kokemusta tuotannon häiriötilanteiden johtamisesta ja syyllistämättömistä häiriötilanteiden jälkikatselmoinneista
- Kokemusta insinöörien mentoroinnista sekä teknisten suunnittelu- ja koodikatselmusten fasilitoinnista
- Havainnointikäytäntöjen ja tietoturvalähtöisten suunnittelumallien tuntemus
- Päivittäinen kokemus tekoälyavusteisista kehitystyökaluista ja kyky ohjata niiden tehokasta ja vastuullista käyttöä
- Näyttöä vuosittaisesta henkilökohtaisesta kehittymisestä akkreditoidun ohjelmistotekniikan kurssin, alan sertifioinnin tai suoritetun oppimisprojektin kautta
- Kyky tarjota teknistä johtajuutta ilman muodollista esihenkilöasemaa
- Kyky tasapainottaa välittömät toimitustarpeet ja alustan pitkän aikavälin terveys
- Kyky arvioida teknologioita, fasilitoida keskustelua ja saavuttaa yhteisymmärrys teknisistä standardeista ja ratkaisuista
- Vahvat suulliset ja kirjalliset viestintätaidot
- Todistettu kyky houkutella, kehittää ja pitää palveluksessa huippusuoriutuvia insinöörejä
- Kokemus oppimisen hallintajärjestelmästä, EdTechistä tai laajamittaisesta B2B SaaS -tuotteesta katsotaan eduksi
- Kokemus tuotealustan erottamisesta ERP- tai CRM-järjestelmästä katsotaan eduksi
- Kokemus infrastruktuurista koodina ja konttipohjaisista työkuormista katsotaan eduksi
- Kokemus verkkosaavutettavuudesta katsotaan eduksi
- Azure-sertifioinnit katsotaan eduksi
Edut
- Kilpailukykyinen palkkaus
- Kattava etupaketti
- 401(k)-eläkesuunnitelma
- Palkallinen vapaa-aika
- Terveys- ja hyvinvointipäivät
- Palkallinen vapaaehtoistyövapaa
- Täydennyskoulutus ja ammatillinen koulutus
- Hybridi- tai etätyömahdollisuudet
- Palkallinen vanhempainvapaa