
시니어 소프트웨어 엔지니어, C#/.NET
투자 운용사를 위한 SimCorp의 구성 관리 플랫폼 XMGR을 개발합니다. ASP.NET Core 서비스, 안정적인 워크플로, 클라우드 및 온프레미스 환경을 위한 통합 기능을 구축합니다.
설명
- SimCorp Dimension용 구성 관리 플랫폼 XMGR을 개발합니다.
- C#/.NET 서비스와 ASP.NET Core API를 구축하고 유지 관리합니다.
- 명확한 오류 처리, 안전한 재시도, 실행 가능한 진단 기능을 갖춘 복원력 있는 비동기 워크플로를 만듭니다.
- 작업이 실패하거나 중단되어도 구성의 무결성을 유지합니다.
- 보안, 권한 부여, 감사 추적, 성능 및 관측 가능성을 강화합니다.
- 애플리케이션과 통합 경계 전반의 문제를 조사합니다.
- 자동화된 단위 및 통합 테스트, 코드 리뷰, CI/CD 관행을 발전시킵니다.
- 호환성과 기존 동작을 유지하면서 레거시 코드를 단계적으로 리팩터링합니다.
- 설계 논의, 멘토링, 지식 공유를 통해 기술 업무를 이끕니다.
- 엔지니어링, 구성 관리, 플랫폼 팀과 협력해 공통된 제공 기준을 충족합니다.
- Angular 및 TypeScript 인터페이스, Entity Framework Core, 관계형 데이터베이스, 메시징, 워크플로 처리를 비롯해 전체 기술 스택에 기여합니다.
- 클라우드 호스팅 및 온프레미스 환경에 배포하는 일을 지원합니다.
지원 자격
- 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야의 학위나 이에 상응하는 실무 경험.
- 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 또는 이에 준하는 테스트 도구에 대한 지식 우대.
- 엔터프라이즈 또는 금융 소프트웨어 경험 우대.
복리후생
- 경쟁력 있는 급여.
- 보너스 프로그램.
- 연금 제도.
- 유연 근무 시간.
- 하이브리드 근무 방식.
- 사무실에 출근하지 않는 날에는 원격 근무 가능.
- 전문성 개발 기회.
- 개인별 맞춤형 커리어 성장 지원.



