财务工程高级软件工程师
岗位摘要
设计和构建财务入口及其受控合约:为应用和代理提供API,为发布系统提供事件总线,为供应商应用和报告提供适配器,设置数据质量门控,并确保每个事件仅被处理一次,支持重放和回填;推动会计总账和引擎的建设:具有幂等过账、将业务事件转换为日记账分录的规则框架、向ERP的转换以及期间锁定的仅追加式总账
岗位职责
- 设计和构建财务入口及其受控合约:为应用和代理提供API,为发布系统提供事件总线,为供应商应用和报告提供适配器,设置数据质量门控,并确保每个事件仅被处理一次,支持重放和回填
- 推动会计总账和引擎的建设:具有幂等过账、将业务事件转换为日记账分录的规则框架、向ERP的转换以及期间锁定的仅追加式总账
- 设计和构建财务应用和代理所依赖的SDK与框架
- 将控制措施作为代码构建到平台中:不可变审计跟踪、制衡机制、作用域访问和职责分离
- 构建并运行其他工程团队实时调用的生产服务,如计费流程中的税务和收款服务,并负责其可靠性:与这些团队商定的正常运行时间、延迟、吞吐量和正确性目标
- 塑造平台的技术方向:架构、工程标准和设计评审
任职要求
- 精通静态类型语言(如Go、Java或Rust)的后端工程,或大规模Python经验
- 具有设计和运行高容量事件驱动系统(发布/订阅、流处理)的经验,包括幂等处理、重放和回填
- 具有设计关系数据模型和编写复杂版本化数据SQL的经验
- 具有设计供其他团队使用的API、SDK和服务间集成的经验
- 具有构建具有可审计性、访问控制或合规要求的系统的经验
- 具有将非工程合作伙伴的需求转化为技术设计的经验
- 出色的书面和口头沟通能力,包括设计文档撰写