SimCorp
SimCorp
SimCorp 为资产管理公司、保险机构、养老金基金和主权财富基金开发投资管理技术。其一体化平台整合运营工作流程、实时数据可视化、风险管理和投资组合管理,帮助金融机构更高效地处理复杂的投资活动。SimCorp 成立于 1971 年,业务处于金融科技、咨询和保险的交汇领域,支持各类组织应对金融市场不断变化的需求。

高级 C#/.NET 软件工程师

为 SimCorp Dimension 开发 XMGR 配置管理软件,为投资和资产管理机构构建可靠的 API、工作流与集成方案。

描述

  • 开发 SimCorp Dimension 的配置管理平台 XMGR
  • 构建并维护 C#/.NET 服务和 ASP.NET Core API
  • 创建具备安全重试、故障处理和诊断能力的弹性异步工作流
  • 确保操作中断或失败时配置仍保持完整
  • 加强安全性、授权、审计跟踪、性能和可观测性
  • 调查应用程序及集成边界上的问题
  • 改进自动化单元测试和集成测试、代码审查及 CI/CD 实践
  • 分阶段改造现有代码,同时保持兼容性和预期行为
  • 通过设计讨论、指导和知识分享引领技术工作
  • 与工程、配置和平台团队协作
  • 按需开发后端 API 和 Web 界面功能

任职要求

  • 计算机科学、软件工程或相关专业学位,或同等的实践经验
  • 三至五年专业 C#/.NET 软件开发经验
  • 具备负责复杂功能并做出合理技术决策的经验
  • 具备开发 ASP.NET Core 服务和 REST API 的经验
  • 了解 API 契约、异步编程、依赖注入和稳健的错误处理
  • 具备面向对象设计、SOLID 原则和设计模式的实践知识
  • 具备关系型数据库和 SQL 经验
  • 具备 Entity Framework Core 或类似 ORM 的使用经验
  • 了解数据建模、验证、序列化和架构兼容性
  • 了解并发、重试、幂等性和部分失败
  • 能够利用日志和遥测数据调查问题
  • 具备扎实的自动化单元测试和集成测试能力
  • 具备代码审查、Git 和 CI/CD 经验
  • 能够与领域相关方澄清需求并为敏捷团队作出贡献
  • 愿意按需参与后端 API 和 Web 界面开发
  • 能够承担责任、运用稳健判断,并兼顾交付和长期质量
  • 能够有效地跨文化、跨专业协作
  • 具备清晰的英语口语和书面沟通能力
  • 优先条件:具备配置管理或部署自动化系统经验
  • 优先条件:具备 Angular 和 TypeScript 经验,尤其是 RxJS 和 NgRx
  • 优先条件:熟悉异步消息传递、OData API、Oracle 或 SQL Server,以及 OpenTelemetry
  • 优先条件:具备 Azure、企业身份验证与授权、Docker 或 Kubernetes,以及自动化构建和部署流水线经验
  • 优先条件:具备在保持集成兼容性的同时改造 .NET 应用程序的经验
  • 优先条件:具备 NUnit、NSubstitute 或同类测试工具的经验
  • 优先条件:具备企业软件或金融软件经验
  • 不要求具备 XMGR 或 Standard Configuration Framework 经验

福利待遇

  • 有竞争力的薪酬
  • 奖金计划
  • 养老金计划
  • 灵活工作时间
  • 混合办公安排
  • 职业发展机会
  • 个性化职业发展
  • 工作与生活平衡