岗位描述
岗位职责
一、核心系统开发与维护:
1.负责基金全生命周期管理(创建、配置、管理、数据监控)中后台系统的后端服务开发与部署。
2.设计和实现高性能、高可用的API接口,支撑前端操作及内部系统集成。
3.负责系统核心模块的代码编写、重构与性能优化,确保代码质量、可维护性和可扩展性。
二、数据处理与监控:
1.设计并开发高效、可靠的数据处理流程,用于基金净值计算、业绩分析、风险指标计算、资金流向监控等关键数据的采集、清洗、计算和存储。
2.构建和维护实时/准实时的数据监控体系,开发告警机制,确保业务数据的准确性和系统运行的稳定性。
3.实现数据报表和可视化所需的后端数据接口。
三、系统架构与设计:
1.参与中后台系统架构设计和技术选型,确保系统满足业务发展需求和高并发、大数据量处理的挑战。
2.设计和优化数据库模型(关系型/非关系型),保证数据的一致性和完整性。
3.应用设计模式,构建模块化、服务化的后端系统。
四、业务理解与协作:
1.与产品经理、业务分析师紧密合作,深入理解基金业务需求,并将其转化为清晰的技术方案。
2.与前端工程师、测试工程师高效协作,确保系统功能的完整交付和高质量上线。
3.编写和维护清晰的技术文档(设计文档、API文档等)。
五、质量保障与运维支持:
1.编写单元测试、集成测试,参与代码审查,保障系统稳定性和可靠性。
2.参与线上系统的监控、故障排查、性能调优和日常运维支持。
任职要求
1. 熟悉(Java / Go / Python / C++),并具备扎实的编程基础和良好的编码习惯。
2.熟练掌握主流后端开发框架(如 Spring Boot / Spring Cloud, Django/Flask, Gin/Echo 等)。
3.熟练掌握关系型数据库(如 MySQL, PostgreSQL)的设计、开发与优化,了解 SQL 调优。熟悉至少一种主流 NoSQL 数据库(如 Redis, MongoDB)的使用场景和原理。
4.熟悉常用中间件(如消息队列 Kafka/RabbitMQ/RocketMQ, 缓存 Redis/Memcached, 分布式协调 Zookeeper/etcd 等)的原理与应用。
5.熟悉 RESTful API 设计规范,有 API 网关(如 Kong, Apigee)使用经验者优先。
