岗位职责:
1、负责系统或产品线的架构设计及落地, 包括抽象设计、非功能设计和关键技术设计
2、领导和协调整个产品/项目中的技术活动(分析、设计和实施等);推动主要的技术决策并最终表达为系统架构; 确定系统架构, 并促使其架构设计的文档化, 应包括需求、设计、实施和部署的“视图”
3、制定开发规范, 搭建核心架构, 负责总体设计软件架构关键构件接口, 澄清关键技术, 提升团队整体技术水平
任职要求:
1、计算机相关专业, 985、211院校本科以上学历, 普通院校硕士以上学历, 具备3年以上开发经验, 3年以上架构设计经验
2、拥有丰富的微服务架构设计经验; 掌握物联网平台架构设计理论知识并拥有项目经验; 掌握大型平台分级部署理论知识并拥有项目经验; 有无人设备管控平台设计经验; 有算法模型集成设计经验
3、精通 Java开发语言及其特性; 深入理解和应用 Spring、SpringBoot、SpringCloud、 Mybatis等开源框架; 掌握 mysql、 postgresql等开源数据库和DM、瀚高等国产数据库及其优化技术; 熟悉常用中间件ES、 redis、 tomcat、MQ、工作流等
4、掌握前端开发技术和框架, 如 Vue、ES6、TS等; 熟悉 Gis技术
5、掌握常用的通信协议及原理, 包括TCP、HTTP/HTTPS、FTP、UDP、WebSocket、MQTT、DDS、 mavlink等; 熟悉常用安防协议, 包括RTSP、SIP、RTMP等; 了解GB/T 28181及 onvif协议
6、具有顶层设计及技术路线规划能力, 具有信息数据架构、技术架构设计和实现、功能架构设计和实现、系统可靠性设计能力, 对新技术的理解、掌握和分析能力; 具有良好的沟通能力
7、有低代码开发平台设计经验优先