一、岗位职责:
1. 系统架构设计与优化:
- 负责公司资金清算相关产品的技术架构设计,确保系统的高性能、高可用性和安全性。
- 设计和实施微服务架构,以提高系统的可扩展性和维护性。
- 进行系统架构的持续优化,解决复杂的技术问题。
2. 研发管理与指导:
- 建立和完善非功能工作流程,指导团队写出高质量,高性能的代码
- 指导和培训团队成员,提升团队在微服务架构、系统设计和开发管理方面的能力。
3. 跨团队协作:
- 参与需求分析,确保技术实现能够满足业务需求。
- 与产品、项目交付、运维、测试等部门紧密合作,确保系统设计、开发与运维的无缝对接。
4. 性能与安全保障:
- 负责系统的性能调优和安全加固,确保系统在高并发场景下的稳定性。
- 实施并监督安全策略,防止系统被攻击或遭受数据泄露。
5. 技术难题攻关:
- 主导解决系统开发过程中的关键技术难题,提供技术支持和决策建议。
- 及时发现并解决系统潜在的技术风险。
要求
1. 教育背景:
- 计算机科学、软件工程或相关专业本科及以上学历。
2. 工作经验:
- 5年以上软件开发经验,至少2年以上系统架构设计调优经验。
- 在估值、资金清算、支付、资管、托管或相关金融业务领域方面有经验者优先。
3. 技术能力:
- 精通微服务架构设计与实现,熟悉 Spring Cloud、Docker、Kubernetes 等主流技术。
- 熟悉高性能、高可用系统设计,具备分布式系统、数据一致性和事务处理的经验和系统重构经验。
- 深入了解数据库设计与优化,熟悉主流关系型数据库、MQ等中间件,熟悉常见国产数据库、中间件优先。
- 熟悉企业架构设计、DDD、CRQS 等架构设计框架和方法,并且有实践经验优先。
4. 问题解决能力:
- 能够在复杂环境下快速分析和解决问题,具有较强的技术攻关能力。
5. 学习与适应能力:
- 对新技术有敏锐的洞察力和学习能力,能够快速适应并引入新技术。
- 能够主动了解、学习业务知识,并指导团队不断加深对业务的理解。