
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