Crisis Prevention Institute
Crisis Prevention Institute
201 – 500 Zaměstnanci
LogistikaPoradenstvíVzdělávání
Crisis Prevention Institute poskytuje odborná školení zaměřená na prevenci krizových situací a jejich zvládání. Programy společnosti zahrnují na důkazech založené metody deeskalace, postupy zohledňující trauma a nenásilnou krizovou intervenci pro organizace v oblasti vzdělávání, zdravotnictví, sociálních služeb, poradenství, logistiky a souvisejících oborů. Školení pomáhá zaměstnancům reagovat na náročné chování a podporuje bezpečnější a lépe připravená pracoviště i prostředí pro poskytování služeb.

Seniorní softwarový inženýr — hybridní práce v Milwaukee

Připojte se k Crisis Prevention Institute jako seniorní softwarový inženýr a podílejte se na vývoji cloudové vzdělávací platformy s využitím .NET, Azure a Reactu. Převezměte odpovědnost za produktovou práci od návrhu a testování přes nasazení a provoz až po průběžné zlepšování.

Popis

  • Pracovat přímo v týmu produktového inženýrství, který podporuje cloudovou platformu CPI Integrated Training and Learning (ITL)
  • Vytvářet, testovat, nasazovat a provozovat funkce v mikroslužbách C#/.NET, obslužných rutinách CQRS, Azure Service Bus, Azure SQL a Reactu
  • Spolupracovat s produktovými a designovými partnery, odhalovat potřeby zákazníků, zpochybňovat předpoklady a vyvíjet jednoduchá řešení
  • Rozdělovat epiky na samostatně dodávané přírůstky a vyhodnocovat vydání pomocí dat z reálného používání
  • Vyvíjet automatizované jednotkové, integrační a kontraktní testy a udržovat pozorovatelnost pomocí logů, metrik a trasování
  • Prezentovat dokončenou práci obchodním stakeholderům a propojovat dodanou funkcionalitu s hodnotou pro zákazníky a firmu
  • Sledovat dashboardy a upozornění, účastnit se pohotovostních služeb a řešit produkční incidenty
  • Účastnit se retrospektiv incidentů bez hledání viníka a vést následná zlepšení, která snižují pravděpodobnost opakování
  • Řešit technický dluh, urychlovat procesy sestavování a nasazování a omezovat zbytečnou složitost systému
  • Pomáhat oddělovat data domény ITL od nadřazených podnikových systémů
  • Používat bezpečné postupy programování a splňovat standardy přístupnosti WCAG 2.1 AA
  • Využívat nástroje s podporou AI pro zkoumání návrhů, programování, testování, refaktorování a ladění a současně nést odpovědnost za kvalitu, bezpečnost a správnost
  • Testovat nástroje AI, vyhodnocovat jejich výsledky a sdílet zjištění s týmem
  • Identifikovat potenciální využití AI v produktu ITL a interních nástrojích a následně vytvářet návrhy proof-of-conceptů
  • Prozkoumávat neznámé systémy, šířit znalosti prostřednictvím revizí a dokumentace a provádět technická šetření
  • Vyměňovat si konstruktivní revize kódu, podporovat rozvíjející se inženýry mentoringem a účastnit se retrospektiv
  • Plnit další povinnosti související s pozicí podle zadání

Požadavky

  • Bakalářské vzdělání v oboru počítačového inženýrství, informatiky nebo příbuzném oboru, případně odpovídající praktická zkušenost
  • Nejméně pět let profesní praxe s vývojem a provozem produkčních webových aplikací a služeb
  • Nejméně tři roky praktických zkušeností s C# a .NET, včetně ASP.NET Core a .NET 6+, pro API a backendové služby
  • Zkušenost s vytvářením a podporou distribuovaných systémů řízených událostmi, s message brokery, jako je Azure Service Bus, a asynchronním zpracováním
  • Zkušenost s CQRS, doménově řízeným návrhem nebo srovnatelnými přístupy, které rozlišují operace čtení a zápisu a explicitně modelují obchodní domény
  • Zkušenost s dodáváním funkcionality frontendu v Reactu s využitím hooků, správy stavu, návrhu komponent a moderního JavaScriptu nebo TypeScriptu
  • Zkušenost s návrhem relačních schémat a psaním efektivního SQL pro SQL Server nebo Azure SQL
  • Zkušenost s nasazováním a provozem služeb v Azure, včetně App Service, Functions, Service Bus, Azure SQL a Azure Monitor nebo Application Insights, případně na ekvivalentní cloudové platformě
  • Zkušenost s automatizovaným jednotkovým, integračním, kontraktním a end-to-end testováním a s CI/CD pipeline využívajícími Azure DevOps nebo GitHub Actions
  • Zkušenost s prací v agilních týmech praktikujících kontinuální dodávání v malých dávkách, vývoj v hlavní větvi nebo krátkodobých větvích, příznaky funkcí a častá produkční vydání
  • Porozumění návrhu REST API, přístupům k autentizaci a autorizaci a bezpečnostně zaměřeným návrhovým vzorům
  • Porozumění pozorovatelnosti prostřednictvím strukturovaných logů, metrik, distribuovaného trasování a upozornění
  • Zkušenost se začleňováním vývojových nástrojů s podporou AI, jako jsou GitHub Copilot, Claude nebo Cursor, do každodenní inženýrské práce
  • Doložený každoroční profesní rozvoj prostřednictvím akreditovaného kurzu softwarového inženýrství, relevantní certifikace nebo dokončeného vzdělávacího projektu prezentovaného týmu
  • Schopnost přeměnit nejasnou produktovou výzvu na dobře navržené, otestované a nasazené řešení s omezeným dohledem
  • Schopnost jasně vysvětlovat technické kompromisy technickému i netechnickému publiku ústně i písemně
  • Schopnost poskytovat otevřenou a respektující zpětnou vazbu, konstruktivně nesouhlasit a podporovat dohodnutá týmová rozhodnutí
  • Schopnost vyvažovat konkurenční priority a dodávat nejlepší proveditelné výsledky pro organizaci
  • Prokázaná zvídavost, odpovědnost, iniciativa, ochota experimentovat, odolnost po neúspěchu, schopnost učit se a průběžně se zlepšovat

Benefity

  • Konkurenční mzda
  • Komplexní balíček benefitů
  • Důchodový plán 401(k)
  • Placené volno
  • Placené dny zdraví a well-beingu
  • Placené volno na dobrovolnickou činnost
  • Další vzdělávání a profesní školení
  • Hybridní nebo vzdálený pracovní režim
  • Placená rodičovská dovolená