시니어 C#/.NET 소프트웨어 엔지니어
SimCorp Dimension용 구성 관리 소프트웨어 XMGR을 개발하고 투자 및 자산 운용사를 위한 신뢰할 수 있는 API, 워크플로, 통합 기능을 구축합니다.
설명
- SimCorp Dimension의 구성 관리 플랫폼 XMGR을 개발합니다
- C#/.NET 서비스와 ASP.NET Core API를 구축하고 유지 관리합니다
- 안전한 재시도, 오류 처리, 진단 기능을 갖춘 복원력 있는 비동기 워크플로를 만듭니다
- 작업이 중단되거나 실패해도 구성의 무결성을 유지합니다
- 보안, 권한 부여, 감사 추적, 성능, 관측 가능성을 강화합니다
- 애플리케이션과 통합 경계 전반의 문제를 조사합니다
- 자동 단위 테스트와 통합 테스트, 코드 리뷰, CI/CD 방식을 개선합니다
- 호환성과 기대 동작을 유지하면서 기존 코드를 단계적으로 현대화합니다
- 설계 논의, 멘토링, 지식 공유를 통해 기술 업무를 이끕니다
- 엔지니어링, 구성, 플랫폼 팀과 협업합니다
- 필요에 따라 백엔드 API와 웹 인터페이스 기능을 개발합니다
지원 자격
- 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야 학위나 이에 준하는 실무 경험
- C#/.NET 소프트웨어 개발 분야에서 3~5년의 실무 경력
- 복잡한 기능을 책임지고 타당한 기술적 결정을 내린 경험
- ASP.NET Core 서비스 및 REST API 개발 경험
- API 계약, 비동기 프로그래밍, 의존성 주입, 견고한 오류 처리에 대한 지식
- 객체 지향 설계, SOLID 원칙, 디자인 패턴에 대한 실무 지식
- 관계형 데이터베이스와 SQL 경험
- Entity Framework Core 또는 유사 ORM 경험
- 데이터 모델링, 검증, 직렬화, 스키마 호환성에 대한 이해
- 동시성, 재시도, 멱등성, 부분 실패에 대한 이해
- 로그와 텔레메트리를 활용해 문제를 조사하는 능력
- 자동 단위 테스트와 통합 테스트에 대한 높은 숙련도
- 코드 리뷰, Git, CI/CD 경험
- 도메인 이해관계자와 요구 사항을 명확히 하고 애자일 팀에 기여하는 능력
- 필요에 따라 백엔드 API와 웹 인터페이스 업무를 모두 맡을 의향
- 주도적으로 책임을 맡고 합리적으로 판단하며 납기와 지속적인 품질의 균형을 맞추는 능력
- 다양한 문화와 분야의 구성원들과 효과적으로 협업하는 능력
- 영어로 명확하게 말하고 글로 소통하는 능력
- 우대 사항: 구성 관리 또는 배포 자동화 시스템 경험
- 우대 사항: Angular 및 TypeScript 경험, 특히 RxJS와 NgRx 경험
- 우대 사항: 비동기 메시징, OData API, Oracle 또는 SQL Server, OpenTelemetry에 대한 지식
- 우대 사항: Azure, 엔터프라이즈 인증 및 권한 부여, Docker 또는 Kubernetes, 자동 빌드 및 배포 파이프라인 경험
- 우대 사항: 통합 호환성을 유지하면서 .NET 애플리케이션을 현대화한 경험
- 우대 사항: NUnit, NSubstitute 또는 이에 준하는 테스트 도구 경험
- 우대 사항: 엔터프라이즈 소프트웨어 또는 금융 소프트웨어 경험
- XMGR 또는 Standard Configuration Framework 경험은 필수가 아닙니다
복리후생
- 경쟁력 있는 급여
- 보너스 제도
- 연금 제도
- 유연 근무 시간
- 하이브리드 근무 방식
- 전문성 개발 기회
- 개인 맞춤형 전문성 개발
- 일과 삶의 균형
