Crisis Prevention Institute
Crisis Prevention Institute
201 – 500 직원
교육물류컨설팅
Crisis Prevention Institute는 위기 상황을 예방하고 관리하는 데 중점을 둔 전문 교육을 제공합니다. 교육 프로그램은 근거 기반의 긴장 완화, 트라우마 인지 실천, 비폭력 위기 개입을 다루며 교육, 의료, 휴먼 서비스, 컨설팅, 물류 및 관련 분야의 조직을 대상으로 합니다. 회사의 교육은 직원들이 도전적인 행동에 대응하도록 돕고, 더 안전하고 대비된 직장과 서비스 환경을 조성하는 데 기여합니다.

시니어 소프트웨어 엔지니어—밀워키 하이브리드 근무

Crisis Prevention Institute에 합류해 .NET, Azure, React로 클라우드 네이티브 학습 플랫폼을 구축합니다. 설계와 테스트부터 배포, 운영, 지속적인 개선까지 제품 업무 전반을 주도합니다.

설명

  • 제품 엔지니어링 스쿼드에서 직접 업무를 수행하며 CPI의 통합 교육 및 학습(ITL) 클라우드 네이티브 플랫폼을 지원합니다
  • C#/.NET 마이크로서비스, CQRS 핸들러, Azure Service Bus, Azure SQL, React 전반의 기능을 만들고 테스트하며 배포하고 운영합니다
  • 제품 및 디자인 파트너와 협력해 고객 요구를 파악하고 가정을 검토하며 간결한 솔루션을 개발합니다
  • 에픽을 독립적으로 제공할 수 있는 단위로 나누고 실제 사용 데이터로 릴리스를 평가합니다
  • 자동화된 단위 테스트, 통합 테스트, 계약 테스트를 개발하고 로그, 메트릭, 트레이스로 관측 가능성을 유지합니다
  • 완료한 작업을 비즈니스 이해관계자에게 발표하고 제공한 기능을 고객 및 비즈니스 가치와 연결합니다
  • 대시보드와 알림을 모니터링하고 온콜 지원에 참여하며 프로덕션 장애를 해결합니다
  • 비난 없는 장애 검토에 참여하고 재발을 줄이는 후속 개선을 주도합니다
  • 기술 부채를 해결하고 빌드 및 배포 워크플로를 가속하며 불필요한 시스템 복잡성을 줄입니다
  • ITL 도메인 데이터를 상위 엔터프라이즈 시스템에서 분리하는 작업을 지원합니다
  • 안전한 코딩 관행을 적용하고 WCAG 2.1 AA 접근성 표준을 충족합니다
  • 설계 탐색, 코딩, 테스트, 리팩터링, 디버깅에 AI 지원 도구를 사용하되 품질, 보안, 정확성에 책임을 집니다
  • AI 도구를 시험하고 결과를 평가해 스쿼드와 공유합니다
  • ITL 제품 및 내부 도구에서 AI를 활용할 가능성을 발견하고 개념 증명 제안서를 개발합니다
  • 익숙하지 않은 시스템을 탐색하고 리뷰와 문서를 통해 지식을 공유하며 기술 조사를 수행합니다
  • 건설적인 코드 리뷰를 주고받고 멘토링으로 성장 중인 엔지니어를 지원하며 회고에 참여합니다
  • 직무와 관련해 배정된 기타 업무를 수행합니다

지원 자격

  • 컴퓨터 공학, 컴퓨터 과학 또는 관련 분야의 학사 학위, 또는 이에 상응하는 실무 경험
  • 프로덕션 웹 애플리케이션과 서비스를 개발하고 운영한 전문 경력 5년 이상
  • ASP.NET Core 및 .NET 6+를 포함해 API와 백엔드 서비스를 개발한 C# 및 .NET 실무 경험 3년 이상
  • Azure Service Bus와 같은 메시지 브로커 및 비동기 처리를 사용해 분산 이벤트 기반 시스템을 구축하고 지원한 경험
  • CQRS, 도메인 주도 설계 또는 이에 준하는 접근 방식의 경험과 읽기 및 쓰기 작업을 구분하고 비즈니스 도메인을 명시적으로 모델링하는 능력
  • hooks, 상태 관리, 컴포넌트 설계, 최신 JavaScript 또는 TypeScript를 사용해 React 프론트엔드 기능을 제공한 경험
  • 관계형 스키마를 설계하고 SQL Server 또는 Azure SQL에 효율적인 SQL을 작성한 경험
  • App Service, Functions, Service Bus, Azure SQL, Azure Monitor 또는 Application Insights를 포함한 Azure 서비스의 배포 및 운영 경험, 또는 이에 준하는 클라우드 플랫폼 경험
  • 자동화된 단위, 통합, 계약, 엔드투엔드 테스트 경험과 Azure DevOps 또는 GitHub Actions를 사용한 CI/CD 파이프라인 경험
  • 소규모 배치, 트렁크 기반 개발 또는 단기 브랜치, 기능 플래그, 빈번한 프로덕션 릴리스를 통해 지속적 배포를 실천하는 애자일 팀 경험
  • REST API 설계, 인증 및 권한 부여 방식, 보안 중심 설계 패턴에 대한 이해
  • 구조화된 로그, 메트릭, 분산 추적 및 알림을 통한 관측 가능성에 대한 이해
  • GitHub Copilot, Claude 또는 Cursor와 같은 AI 지원 개발 도구를 일상적인 엔지니어링 업무에 활용한 경험
  • 공인 소프트웨어 엔지니어링 과정, 관련 자격증 또는 팀에 발표한 학습 프로젝트 등 매년 전문성 개발을 수행했다는 증거
  • 불명확한 제품 과제를 제한적인 감독 아래 잘 설계되고 테스트되어 출시된 솔루션으로 전환하는 능력
  • 기술 및 비기술 대상에게 기술적 트레이드오프를 말과 글로 명확하게 설명하는 능력
  • 솔직하고 존중하는 피드백을 주고받으며 건설적으로 이견을 제시하고 팀이 합의한 결정을 지원하는 능력
  • 상충하는 우선순위의 균형을 맞추고 조직에 가장 실현 가능한 성과를 제공하는 능력
  • 호기심, 주인의식, 주도성, 실험 정신, 실패 후 회복력, 학습 및 지속적인 개선을 보여주는 태도

복리후생

  • 경쟁력 있는 급여
  • 종합 복리후생 패키지
  • 401(k) 퇴직연금
  • 유급 휴가
  • 건강 및 웰니스 데이
  • 유급 봉사 휴가
  • 계속 교육 및 전문 교육
  • 하이브리드 또는 원격 근무 일정
  • 유급 육아휴직