主要职责:
1、协助完成DCI项目框架设计、软件流程、核心组件开发和软件平台维护等各项工作
2、协助研发团队进行在数据科学角度数据模型训练课题评估,技术可性分析等技术研发前期工作;
3、引入新技术、新平台,对负责的内外应用系统进行各个方面的技术提升
4、根据技术研发课题,制定合理的研发工作计划并实施,确保按计划交付研发方案,技术模型或其它研发成果;
5、根据研发成果,指导实施团队持续挖掘新技术应用场景,并为实施团队实现新技术应用落地提供技术支持;
6、参与整个项目开发的各个流程,包括需求分析、系统分析等,并对负责的应用系统提供支持、审核、优化等工作;
7、对系统代码进行统一托管的管理;
8、不断总结经验、形成研发知识文档,维护支持文档,进行内部知识共享,并对所有知识做数据模型的训练;
9、配合其他部门完成相关系统核心层面的需求确认、技术路线、架构规划等工作
人员要求:
1、5年以上网络软件开发工作经验,熟练使用Java和python;
2、熟练掌握常用数据结构和设计模式,具备良好的面向对象编程、设计能力;
3、熟悉至少一种大型数据库,如:MySQL、Oracle,能设计出合理规范的数据库表结构,对数据库进行性能排查与优化;
4、掌握Redis、Kafka、RabbitMQ、Zookeeper、Dubbo等常用中间件,能对常用开源技术进行合理应用及解决技术难点;
5、熟悉Linux/Unix系统的基本操作以及相关命令行的使用,对常用的web服务器Tomcat、Jetty、Nginx有基本的配置经验;
6、熟悉tcp/ip、http、websocket、dns等协议,能熟练使用抓包工具定位问题;
7、掌握Docker、Kubernetes基本使用;
8、具备公有云/混合云/二级运营商环境项目经历者优先;
9、有大型网管系统开发能力/项目经历者优先。