Crisis Prevention Institute
Crisis Prevention Institute
201 – 500 Alkalmazottak
LogisztikaOktatásTanácsadás
A Crisis Prevention Institute a válsághelyzetek megelőzésére és kezelésére összpontosító szakmai képzéseket nyújt. Programjai bizonyítékokon alapuló feszültségcsökkentési módszereket, traumatudatos gyakorlatokat és erőszakmentes válságkezelést foglalnak magukban az oktatás, az egészségügy, a szociális szolgáltatások, a tanácsadás, a logisztika és más kapcsolódó területeken működő szervezetek számára. A vállalat képzései segítik a munkatársakat a kihívást jelentő viselkedések kezelésében, miközben támogatják a biztonságosabb és felkészültebb munkahelyeket, valamint szolgáltatási környezeteket.

Szenior szoftvermérnök – hibrid munkavégzés Milwaukee-ben

Csatlakozzon a Crisis Prevention Institute csapatához szenior szoftvermérnökként, és dolgozzon felhőalapú tanulási platformján .NET, Azure és React használatával. Vállaljon felelősséget a termékfejlesztés teljes folyamatáért a tervezéstől és teszteléstől az üzembe helyezésen, az üzemeltetésen és a folyamatos fejlesztésen át.

Leírás

  • Gyakorlati munkát végezzen egy termékmérnöki csapatban, amely a CPI Integrált Képzési és Tanulási (ITL) felhőalapú platformját támogatja
  • Hozzon létre, teszteljen, helyezzen üzembe és üzemeltessen funkciókat C#/.NET mikroszolgáltatásokban, CQRS-kezelőkben, Azure Service Busban, Azure SQL-ben és Reactben
  • Dolgozzon együtt a termék- és dizájnpartnerekkel az ügyféligények feltárásán, a feltételezések megkérdőjelezésén és egyszerű megoldások kidolgozásán
  • Bontsa az epikeket önállóan szállítható részekre, és értékelje a kiadásokat valós használati adatok alapján
  • Fejlesszen automatizált egység-, integrációs és szerződéses teszteket, miközben naplókkal, metrikákkal és nyomkövetésekkel fenntartja a megfigyelhetőséget
  • Mutassa be az elkészült munkát az üzleti érdekelt feleknek, és kapcsolja össze a megvalósított funkciókat az ügyfél- és üzleti értékkel
  • Kövesse a műszerfalakat és riasztásokat, vegyen részt az ügyeleti lefedettségben, és hárítsa el az éles rendszerek incidenseit
  • Vegyen részt hibáztatásmentes incidensértékelésekben, és vezessen olyan utólagos fejlesztéseket, amelyek csökkentik az ismétlődés esélyét
  • Foglalkozzon a technikai adóssággal, gyorsítsa a build- és telepítési munkafolyamatokat, és csökkentse a szükségtelen rendszer-összetettséget
  • Segítsen elkülöníteni az ITL doménadatait a felsőbb szintű vállalati rendszerektől
  • Biztonságos kódolási gyakorlatokkal dolgozzon, és feleljen meg a WCAG 2.1 AA akadálymentességi szabványainak
  • Használjon mesterséges intelligenciával támogatott eszközöket a tervek feltárásához, kódoláshoz, teszteléshez, refaktoráláshoz és hibakereséshez, miközben továbbra is felelősséget vállal a minőségért, a biztonságért és a helyességért
  • Próbáljon ki MI-eszközöket, értékelje eredményeiket, és ossza meg megállapításait a csapattal
  • Azonosítsa az MI lehetséges alkalmazásait az ITL-termékben és a belső eszközökben, majd dolgozzon ki koncepcióbizonyítási javaslatokat
  • Fedezzen fel ismeretlen rendszereket, ossza meg tudását felülvizsgálatokon és dokumentáción keresztül, és végezzen műszaki vizsgálatokat
  • Vegyen részt konstruktív kódáttekintésekben, mentorálással támogassa a fejlődő mérnököket, és vegyen részt retrospektíveken
  • Végezze el a munkakörhöz kapcsolódó, kijelölt további feladatokat

Követelmények

  • Számítástechnikai mérnöki, informatikai vagy kapcsolódó területen szerzett alapképzéses diploma, illetve ezzel egyenértékű gyakorlati tapasztalat
  • Legalább öt év szakmai tapasztalat éles webalkalmazások és szolgáltatások fejlesztésében és üzemeltetésében
  • Legalább három év gyakorlati C#- és .NET-tapasztalat, beleértve az ASP.NET Core-t és a .NET 6+-t API-khoz és háttérszolgáltatásokhoz
  • Elosztott, eseményvezérelt rendszerek fejlesztésében és támogatásában szerzett tapasztalat, olyan üzenetközvetítőkkel, mint az Azure Service Bus, valamint aszinkron feldolgozással
  • CQRS-sel, doménvezérelt tervezéssel vagy hasonló megközelítésekkel szerzett tapasztalat, amelyek megkülönböztetik az olvasási és írási műveleteket, és explicit módon modellezik az üzleti doméneket
  • React-alapú frontendfunkciók szállításában szerzett tapasztalat hookokkal, állapotkezeléssel, komponensalapú tervezéssel és modern JavaScripttel vagy TypeScripttel
  • Relációs sémák tervezésében és hatékony SQL írásában szerzett tapasztalat SQL Serverhez vagy Azure SQL-hez
  • Szolgáltatások Azure-ban történő telepítésében és futtatásában szerzett tapasztalat, beleértve az App Service-t, a Functionst, a Service Bust, az Azure SQL-t és az Azure Monitort vagy az Application Insightst, illetve egyenértékű felhőplatformot
  • Automatizált egység-, integrációs, szerződéses és végpontok közötti tesztelésben, valamint Azure DevOps vagy GitHub Actions használatával kialakított CI/CD-folyamatokban szerzett tapasztalat
  • Agilis csapatban szerzett tapasztalat, ahol kis csomagokban történő folyamatos szállítást, trunk-alapú fejlesztést vagy rövid életű ágakat, funkciókapcsolókat és gyakori éles kiadásokat alkalmaznak
  • A REST API-tervezés, a hitelesítési és engedélyezési megközelítések, valamint a biztonságközpontú tervezési minták ismerete
  • A megfigyelhetőség ismerete strukturált naplókon, metrikákon, elosztott nyomkövetésen és riasztásokon keresztül
  • Tapasztalat az MI-alapú fejlesztési eszközök, például a GitHub Copilot, a Claude vagy a Cursor napi mérnöki munkába történő beépítésében
  • Éves szakmai fejlődés igazolása akkreditált szoftvermérnöki tanfolyam, releváns tanúsítvány vagy a csapatnak bemutatott, befejezett tanulási projekt révén
  • Képesség egy nem egyértelmű termékprobléma korlátozott felügyelet mellett jól megtervezett, tesztelt és kiadott megoldássá alakítására
  • Képesség a műszaki kompromisszumok világos magyarázatára műszaki és nem műszaki közönség számára, szóban és írásban egyaránt
  • Képesség őszinte, tiszteletteljes visszajelzés adására és fogadására, konstruktív egyet nem értésre, valamint a csapat által elfogadott döntések támogatására
  • Képesség az egymással versengő prioritások kiegyensúlyozására és a szervezet számára legerősebb megvalósítható eredmények szállítására
  • Bizonyított kíváncsiság, felelősségvállalás, kezdeményezőkészség, kísérletező kedv, kudarcból való felépülés, tanulás és folyamatos fejlődés

Juttatások

  • Versenyképes fizetés
  • Átfogó juttatási csomag
  • 401(k) nyugdíjprogram
  • Fizetett szabadság
  • Egészség- és wellnessnapok
  • Fizetett önkéntes szabadság
  • Folyamatos oktatás és szakmai képzés
  • Hibrid vagy távoli munkarend
  • Fizetett szülői szabadság