岗位职责:
1、软件开发:负责技术院软件的产品设计与推进软件产品开发。持续完善研发规范,参与制定技术标准并执行,提升研发质量;
2、团队管理:负责部门研发团队的建设和管理工作,包括技术选型、技术培训、开发流程、代码规范、梯队建设等相关工作,打造团结、积极、规范、富有创造性的团队;
3、技术专家:负责核心技术问题的攻关、系统优化、团队成员的技术成长与解决团队开发过程中的难题。参与产品规划,并从软件角度思考功能亮点,提升产品竞争力。
4、知识分享:时刻关注计算机软件领域前沿框架、语言、工具等开发技术,把握技术方向,不断学习并加以验证、总结与分享;
5、团队协作:认真落实公司上级领导交办的其他工作。
任职要求:
1、5年以上工作经验,计算机软件相关专业,全日制本科及以上学历;
2、熟练掌握各种系统框架工作原理与搭建,作为核心开发人员,承担过不少3个大型互联网软件产品的开发;
3、熟练掌握多种开发语言,如JAVA、C++等。精通Spring Cloud、分布式储存、微服务架构、UI前端等相关技术栈。熟练掌握多种操作系统的平台及开发技术差异,熟悉web、小程序、APP等多种类型的软件开发;
4、熟练掌握Docker、K8S、Git、SVN、Eclipse、Visual Studio Code、数据库(Oracle、MySQL、MS Server)等软件开发相关工具;
5、熟练掌握软件开发流程,有较强的文档、沟通能力;
6、对云计算、人工智能、物联网、数据可视化等相关技术有较多的了解,并有兴趣继续深入;
7、持有高级架构师或相关高级证书者优先考虑。