职位描述
一、岗位职责
1.系统开发与优化:负责人力资源系统各功能模块的开发、调试、优化和维护工作,确保系统稳定高效运行。
2.技术选型与方案制定:根据项目需求,进行技术选型,制定合理的技术方案和架构设计,包括数据库设计、接口设计、安全策略等。
3.项目交付与管理:参与人力资源系统项目的全生命周期管理,包括需求分析、系统设计、编码实现、测试、部署和交付,确保项目按时按质完成。
4.团队协作与沟通:与产品经理、测试工程师、UI/UX设计师等紧密合作,共同推动项目进展,确保团队目标一致。
5.性能监控与故障排查:对人力资源系统进行性能监控和故障排查,及时发现并解决问题,确保系统稳定运行。
6.职业规划:向技术经理、架构师发展方向发展
二、岗位要求
1.教育背景:计算机科学、软件工程或相关专业本科及以上学历。
2.工作经验:
至少5年以上Java开发经验,其中3年以上微服务开发经验。
至少参与过2个以上人力资源系统项目的开发与交付工作。
3.技术技能:
精通Java编程语言,熟悉Spring Boot、Spring Cloud等微服务框架。
熟练掌握MySQL、Oracle、信创等数据库,了解数据库优化和分布式事务处理。
熟悉Docker、Kubernetes等容器化技术和编排工具。
了解CI/CD流程,熟悉Jenkins、GitLab CI/CD等持续集成和持续交付工具。
具备良好的代码编程习惯,熟悉面向对象设计原则,掌握设计模式及应用场景。
对金融行业有一定的了解,熟悉金融行业人力资源系统的业务流程和需求特点。
4.软技能:
优秀的沟通能力和团队协作精神,能够与团队成员、客户等有效沟通。
强大的问题解决能力和学习能力,能够快速适应新技术和新工具。
良好的文档编写能力,能够清晰、准确地表达技术思想和解决方案。
三、优先条件
有金融行业人力资源系统项目交付经验者优先。
熟悉金融行业相关法规和政策,了解金融行业数据安全和隐私保护要求者优先。
有微服务架构下性能调优、安全加固等方面经验者优先。
四、项目交付要求
1.需求理解与分析:协助产品经理深入理解客户需求,提供技术支持,确保系统满足客户的业务需求和期望。
2.项目计划:协助项目经理做好工作量评估、制定详细的项目交付计划。
3.质量保障:确保交付物的质量,包括代码质量、系统稳定性、安全性等方面。
4.文档交付:在项目交付时,提供完整的技术文档,包括系统架构设计、接口文档等。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕