岗位职责:
1、负责制定集团软件开发技术路线规划、战略和计划,开发框架设计及完善、中间件选型和设计,确保产品的高质量、高效开发和交付;
2、设计和实施软件开发流程和标准,制定开发规范,完善技术平台,总结技术实践,确保团队遵循实践;
3、负责集团自研产品(软件/接口等)的开发、测试、交付及日常运营;
4、负责项目/产品需求的需求分析、概要设计、详细设计;
5、负责业务系统相关模块的分析和设计,可以独自承担子模块的设计和开发工作;
6、负责项目代码的编写、调试和测试,以保证代码质量和功能完备性;
7、负责系统功能设计编写,负责产品手册编写;
8、协助业务数字化团队/工业数字化团队对集团外购产品的产品技术选型、技术方案评审、技术管理;
9、负责自研产品推广性项目的实施交付。
任职要求:
1、计算机相关专业,本科及以上学历,3年及以上相关工作经验;
2、熟悉至少一种编程语言,如Java、C++、Python等,并掌握相关的开发工具和环境,了解软件开发生命周期,包括需求分析、设计、编码、测试和维护等环节;
3、前端开发者需要熟悉HTML、CSS、JavaScript及框架如React或Vue.js;后端开发者可能需要掌握特定的服务器端语言和框架,如Java的SSH框架、.NET、Django等;
4、熟练掌握面向对象分析设计,熟悉设计模式并指导编码;
5、熟悉微服务架构,熟悉Spring Cloud、Spring Boot、MyBatis、JUnit、Maven等开源框架或工具;
6、熟悉数据应用和设计,了解关系型数据库如MySQL、Oracle的设计和操作,以及非关系型数据库如MongoDB的使用,熟练使用主流数据库;
7、熟悉应用服务器(Tomcat、undertow等),熟悉缓存、分布式技术、NOSQL技术者优先;
8、具有良好的编码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;
9、具备较强的责任心,具备良好的沟通能力、团队协作和抗压能力,做事精益求精;
10、有爬虫、低代码平台开发经验的优先,有手机端开发经验的优先。