Crisis Prevention Institute
Crisis Prevention Institute
201 – 500 Dipendenti
ConsulenzaIstruzioneLogistica
Crisis Prevention Institute offre formazione professionale incentrata sulla prevenzione e sulla gestione delle situazioni di crisi. I suoi programmi comprendono tecniche di de-escalation basate su evidenze, pratiche sensibili al trauma e interventi non violenti in situazioni di crisi per organizzazioni nei settori dell’istruzione, dell’assistenza sanitaria, dei servizi alla persona, della consulenza, della logistica e di ambiti correlati. La formazione dell’azienda aiuta il personale a rispondere ai comportamenti difficili, sostenendo al contempo luoghi di lavoro e ambienti di erogazione dei servizi più sicuri e preparati.

Ingegnere del software senior - Ibrido a Milwaukee

Unisciti a Crisis Prevention Institute come ingegnere del software senior per sviluppare la sua piattaforma di apprendimento cloud native con .NET, Azure e React. Ti occuperai del lavoro di prodotto dalla progettazione e dai test fino al deployment, alle operazioni e al miglioramento continuo.

Descrizione

  • Lavora all’interno di una squadra di Product Engineering che supporta la piattaforma cloud native Integrated Training and Learning (ITL) di CPI
  • Crea, testa, distribuisci e gestisci funzionalità su microservizi C#/.NET, gestori CQRS, Azure Service Bus, Azure SQL e React
  • Collabora con i partner di prodotto e design per comprendere le esigenze dei clienti, mettere in discussione le ipotesi e sviluppare soluzioni semplici
  • Suddividi gli epici in incrementi distribuibili in modo indipendente e valuta i rilasci usando dati di utilizzo reali
  • Sviluppa test automatizzati unitari, di integrazione e di contratto, mantenendo l’osservabilità tramite log, metriche e tracce
  • Presenta il lavoro completato agli stakeholder aziendali e collega le funzionalità rilasciate al valore per il cliente e per l’azienda
  • Monitora dashboard e avvisi, partecipa alla copertura di reperibilità e risolvi gli incidenti di produzione
  • Partecipa alle revisioni degli incidenti senza attribuzione di colpe e guida i miglioramenti successivi che ne riducono la ricorrenza
  • Affronta il debito tecnico, accelera i flussi di build e deployment e riduci la complessità non necessaria del sistema
  • Aiuta a separare i dati del dominio ITL dai sistemi aziendali upstream
  • Sviluppa applicando pratiche di codifica sicura e rispetta gli standard di accessibilità WCAG 2.1 AA
  • Utilizza strumenti supportati dall’IA per esplorare design, programmare, testare, effettuare refactoring e fare debugging, mantenendo la responsabilità di qualità, sicurezza e correttezza
  • Sperimenta strumenti di IA, valuta i risultati e comunica le conclusioni alla squadra
  • Individua potenziali applicazioni dell’IA nel prodotto ITL e negli strumenti interni, quindi sviluppa proposte di proof of concept
  • Esplora sistemi non familiari, diffondi le conoscenze attraverso revisioni e documentazione e conduci indagini tecniche
  • Scambia revisioni del codice costruttive, supporta gli ingegneri in crescita attraverso il mentoring e partecipa alle retrospettive
  • Svolgi ulteriori mansioni correlate alla posizione secondo necessità

Requisiti

  • Laurea in ingegneria informatica, informatica o disciplina correlata, oppure esperienza pratica equivalente
  • Almeno cinque anni di esperienza professionale nello sviluppo e nella gestione di applicazioni e servizi web in produzione
  • Almeno tre anni di esperienza pratica con C# e .NET, inclusi ASP.NET Core e .NET 6+, per API e servizi backend
  • Esperienza nella creazione e nel supporto di sistemi distribuiti ed event-driven con broker di messaggi come Azure Service Bus e nell’elaborazione asincrona
  • Esperienza con CQRS, domain-driven design o approcci comparabili che distinguono le operazioni di lettura e scrittura e modellano esplicitamente i domini aziendali
  • Esperienza nella realizzazione di funzionalità front-end con React usando hook, gestione dello stato, progettazione dei componenti e JavaScript o TypeScript moderno
  • Esperienza nella progettazione di schemi relazionali e nella scrittura di SQL efficiente per SQL Server o Azure SQL
  • Esperienza nella distribuzione e nella gestione di servizi su Azure, inclusi App Service, Functions, Service Bus, Azure SQL e Azure Monitor o Application Insights, oppure su una piattaforma cloud equivalente
  • Esperienza con test automatizzati unitari, di integrazione, di contratto e end-to-end, oltre a pipeline CI/CD con Azure DevOps o GitHub Actions
  • Esperienza in team agili che praticano la continuous delivery tramite piccoli batch, sviluppo basato su trunk o branch di breve durata, feature flag e rilasci frequenti in produzione
  • Conoscenza della progettazione di API REST, degli approcci di autenticazione e autorizzazione e dei pattern di progettazione orientati alla sicurezza
  • Conoscenza dell’osservabilità tramite log strutturati, metriche, tracing distribuito e alert
  • Esperienza nell’integrare strumenti di sviluppo assistiti dall’IA, come GitHub Copilot, Claude o Cursor, nel lavoro quotidiano di ingegneria
  • Prova di sviluppo professionale annuale attraverso un corso accreditato di ingegneria del software, una certificazione pertinente o un progetto di apprendimento completato e presentato al team
  • Capacità di trasformare una sfida di prodotto poco chiara in una soluzione ben progettata, testata e rilasciata con supervisione limitata
  • Capacità di spiegare chiaramente i compromessi tecnici a interlocutori tecnici e non tecnici, sia oralmente sia per iscritto
  • Capacità di scambiare feedback sinceri e rispettosi, dissentire in modo costruttivo e sostenere le decisioni concordate dal team
  • Capacità di bilanciare priorità concorrenti e ottenere i migliori risultati realizzabili per l’organizzazione
  • Dimostrata curiosità, senso di responsabilità, iniziativa, propensione alla sperimentazione, resilienza dopo i fallimenti, capacità di apprendere e orientamento al miglioramento continuo

Benefit

  • Stipendio competitivo
  • Pacchetto completo di benefit
  • Piano pensionistico 401(k)
  • Ferie e permessi retribuiti
  • Giornate dedicate a salute e benessere
  • Permessi retribuiti per attività di volontariato
  • Formazione continua e formazione professionale
  • Modalità di lavoro ibrida o da remoto
  • Congedo parentale retribuito

Offerte correlate

Knowtion Health

Responsabile dell’acquisizione dei talenti da remoto

Knowtion Health

Supervisiona i sistemi di selezione, le richieste di assunzione, le analisi e la gestione della forza lavoro a tempo determinato presso Knowtion Health. Contribuisce a sviluppare processi di assunzione scalabili per un’azienda sanitaria in crescita.

Apri
Napco National

Coordinatore acquisti, Arabia Saudita (da remoto)

Napco National

Coordina le operazioni di acquisto per un’azienda manifatturiera in Arabia Saudita: dagli ordini di acquisto e dalle consegne dei fornitori alle pratiche doganali e ai trasferimenti di materiali. Supporta lo sdoganamento delle spedizioni, l’elaborazione delle fatture, i reclami ai fornitori e il rinnovo dei certificati di prodotto.

Apri
Terumo Medical Corporation

Responsabile regionale vendite, Terumo Interventional Systems

Terumo Medical Corporation

Gestisci le vendite di dispositivi medici in un’area del North Central New Jersey, coordinando i team sul territorio e i rapporti con gli ospedali. Sviluppa i ricavi regionali, i risultati di vendita e la promozione conforme dei prodotti Terumo Interventional Systems.

Apri
Claroty

Ingegnere di automazione QA

Claroty

Sviluppa l’automazione di API e interfaccia utente e i controlli di qualità CI/CD per la piattaforma di sicurezza ciberfisica di Claroty. Contribuisci a proteggere le infrastrutture critiche con test affidabili.

Apri