系统分析与设计:与业务部门紧密协作,分析现有业务流程与痛点,设计数字化、流程化的信息化解决方案,并绘制系统架构图和数据流图。
核心平台开发与整合:
利用Java及相关技术栈(如Spring Boot, Spring Cloud)开发、维护和优化高可用的业务管理平台(如ERP、CRM、MES等)后端服务。
利用C语言处理与底层硬件、遗留系统(Legacy System)、嵌入式设备或高性能计算模块的接口开发和数据采集工作。
数据要素拉通与集成:
设计和实现端到端的数据集成方案,打通不同业务系统(如财务、生产、仓储、销售)之间的数据壁垒。
负责API(如RESTful, WebService)的设计、开发和维护,确保系统间数据交换的可靠性与高效性。
编写和维护数据脚本,确保数据在不同平台和数据库间的准确流动和同步。
业务流程自动化:
使用工作流引擎(如Activiti, Camunda)或自定义开发,将线下审批、表单传递等人工流程转化为高效的线上自动化流程。
系统运维与优化:
负责相关系统的部署、监控、故障排查和性能调优,保障平台的稳定运行。
技术文档编写:编写清晰的技术文档,包括设计文档、API接口文档、系统操作手册等。
技能要求
必备技能 (Must-Have)
编程语言:
Java: 精通Java语言及生态系统,必须有使用Spring Boot、MyBatis等主流框架进行企业级应用开发的实际项目经验。
C语言: 扎实的C语言编程能力,有系统级编程、硬件交互、或遗留系统接口开发经验者优先。
数据库技术:熟练掌握SQL语言,有丰富的MySQL, PostgreSQL, Oracle等至少一种关系型数据库的设计和优化经验。
了解或使用过Redis等NoSQL数据库作为缓存或存储解决方案