负责自主运维机器人平台相关科研项目应用软件的技术架构设计、功能开发工作,提供综合解决方案。
深入理解业务,进行项目攻关,能够对项目做技术规划。
规划系统功能、模块,功能分解并独立或带领团队完成任务直至上线。
进行数据分析,能建立从数据到业务的内在关系和模型,具备数据驱动决策的能力。
编程语言:扎实的编程基础,至少熟练使用两种或两种以上编程语言,熟练使用Java语言优先;熟练掌握常见软件算法,如排序、遍历等;熟悉软件设计模式、常见软件架构等基础概念。拥有全栈开发能力优先。
中间件:熟悉常用的中间件,如消息队列,流程引擎,规则引擎;了解分布式系统的基础概念;对高并发和高可用的场景有一定的理解,有实际项目经验优先。
数据库:对MySQL、MongoDB、Redis等不同类型数据库有实际的使用经验,熟练掌握数据库性能优化等数据库的基本技能。
流程:熟练掌握CI/CD流程,有实际的操作经验,对软件开发的节奏控制有自己的见解,对软件生命周期有一定的认识。
业务:对业务能够深度理解,有清晰的业务思路;能够快速熟悉业务场景并转化为项目的研发需求。
设计:具备复杂业务流程抽象设计能力,同时掌握领域建模方法。
架构:有一定的系统架构能力,尤其对微服务、平台化、中台化系统或业务架构有经验优先。
有机器人行业开发经验优先。