岗位描述
岗位职责
1、参与产品需求评审,结合技术方案,提出合理的技术优化建议,确保需求可落地、可迭代;
2、负责核心业务模块的代码开发、单元测试、集成测试,确保代码质量、可读性和可维护性,符合团队编码规范;
3、协助解决开发过程中的技术难点,参与线上问题排查、bug修复,保障系统稳定运行,降低线上故障发生率;
4、参与技术架构优化、重构工作,提升系统性能、安全性和扩展性,适配业务增长需求;
5、配合测试、产品等相关部门,推进项目迭代上线,确保项目按时、按质完成交付;
6、指导初级开发工程师开展工作,分享技术经验,提升团队整体技术水平;
7、关注行业前沿技术(如微服务、分布式等),并结合业务场景进行技术调研和落地尝试。
岗位要求
一、学历水平:
本科及以上学历,计算机、软件工程、电子信息等相关专业背景优先。
二、工作经验:
1、5年及以上金融、互联网等相关行业软件开发经验;
2、有大型项目、分布式系统、微服务架构相关开发经验者优先;
3、有证券期货行业相关项目经验者优先。
三、素质能力:
1、具有较强的协调、沟通和表达能力;
2、良好的合规意识、业务学习能力;
3、具有较强的主动性、责任心及耐心,能承受一定工作压力;
4、有团队合作意识,乐于分享技术经验,能配合团队完成整体目标。
四、知识技能:
1、熟练掌握至少一门主流开发语言(Java/Python/Go/前端Vue/React等,根据岗位方向选择),深入理解语言特性和底层原理。
2、熟悉常用框架和技术栈(如Java方向:Spring Boot、MyBatis、Spring Cloud;前端方向:Vue3、React、Webpack;后端方向:MySQL、Redis、消息队列等),能独立完成模块开发。
3、掌握数据库设计与优化技巧,熟悉SQL编写,能独立完成数据库表设计、查询优化。
4、具备良好的问题分析和解决能力,能快速定位并解决开发、测试及线上出现的技术问题。
5、熟悉版本控制工具(Git),了解敏捷开发流程,能适应迭代式开发节奏。