主要工作职责
1.负责项目/产品的对外承接沟通工作,并配合支持销售与售前工作;
2.参与项目/产品的业务功能需求交流与梳理工作,并把控其准确性。
3.负责带领团队搭建系统开发环境,进行系统框架和功能模块的详细设计和开发;
4.负责项目/产品开发实施的整体任务分派、协调安排项目成员的工作内容,整个项目组开发过程管理与结果质量把控;
5.负责项目/产品开发实施过程中第三方技术或业务对接的相关沟通协调,以及向客户侧或公司管理侧进行项目进度情况的整体汇报;
6.负责带领团队完成开发实施过程中的技术难题攻关与技术问题解决;
7.负责团队管理与建设,推动团队开发技术更新与团队人员技术能力提升,优化现有项目基础架构与组件抽象。
任职资格及条件
1、本科或以上学历,互联网、软件或IT相关领域工作经验5年以上;熟悉产品/项目管理方法,能够快速准确把握住各产品/项目的业务需求,能够梳理和总结需求,有良好的对外沟通协调能力,能够协调各方资源推进产品/项目进度,有3年以上软件产品/项目的带队开发实施经验;
2、具备良好的Java基础,熟悉JAVA主流框架:Spring,Spring MVC,Spring Boot,Spring Cloud,Hibernate或MyBatis等,有良好的编程习惯(命名/注释/排版/效率等);
3、熟悉大语言模型,了解大语言模型相关技术概念与作用,具有灵活运用大模型工具的能力,并具有将大模型技术应用到软件项目场景中的思维能力。
4、熟练使用关系型数据库(MySQL/Oracle/DB2/SQLServer等),具备软件系统数据库设计能力,精通SQL语句,对数据库性能优化有丰富的经验;
5、具有IDEA或Myeclipse等开发工具的使用经验;
6、具有大型分布式系统研发经验,对常见的中间件如分布式缓存、消息队列、RPC等有丰富的使用经验和深入理解;熟悉Java异步处理和多线程机制、高并发、http、nio等相关知识;
7、熟悉了解Linux操作系统。
8、熟悉python语言优先。
9、熟悉Shiro、CAS、openSSO等权限控制及单点登录技术优先;
10、了解Hadoop、Hbase、MapReduce、ZooKeeper等编程技术优先;
11、了解ActiveMQ、RabbitMQ、JMS、SOCEKT消息总线、通信编程技术优先;
12、熟悉MongoDB、redis等NoSQL技术优先;
13、熟悉html、css、JS等网页开发技术,熟悉JQuery、VUE等前端开发框架优先;
14、有一定团队领导与管理能力,具备较好的研发过程管理和控制的技能,具有良好的沟通能力,较强的逻辑思维能力,一定的文案编写能力,具有良好的团队合作精神,良好的程序编写风格。