岗位职责:
1. 系统架构设计:
- 根据产品经理提供的 MES 系统需求文档,负责系统的整体架构设计和技术选型,包括软件架构、硬件架构、网络架构、数据架构等方面的设计,确保系统具备高可用性、高扩展性、高安全性和高性能。
- 制定系统的技术规范和开发标准,指导开发团队进行系统的详细设计和编码实现,确保系统的整体技术架构能够得到有效的贯彻和执行。
2. 团队管理与协作:
- 组建和管理 MES 开发团队,包括招聘、培训、任务分配、绩效考核等工作,提升团队的整体技术水平和开发效率。
- 与产品经理、实施交付经理、运维工程师等密切合作,及时了解项目需求和实施过程中的问题,协调开发团队提供技术支持和解决方案,确保项目的顺利推进。
- 组织团队内部的技术交流和分享活动,促进团队成员之间的技术沟通和协作,提升团队的技术凝聚力和创新能力。
3. 开发任务分配与监控:
- 将 MES 系统的开发任务分解为具体的功能模块和子任务,合理分配给开发团队成员,并制定详细的开发计划和时间表,确保开发任务按时完成。
- 监控开发团队的工作进度和质量,定期进行代码审查和技术评审,及时发现和解决开发过程中出现的技术问题和风险,确保系统的代码质量和稳定性。
4. 技术难题攻克与创新:
- 针对 MES 系统开发过程中遇到的技术难题和瓶颈,组织团队进行技术攻关和研究,探索和应用新的技术和解决方案,提升系统的技术竞争力和创新性。
- 关注行业内的技术发展动态和新技术应用趋势,适时引入适合公司 MES 系统的新技术和新架构,推动系统的技术升级和优化。
5. 系统集成与优化:
- 负责 MES 系统与其他企业信息系统(如 ERP、PLM、SCADA 等)的集成设计和接口开发,确保系统之间的数据交互和业务流程的无缝衔接。
- 对 MES 系统的性能进行优化和调优,包括数据库查询优化、代码优化、服务器配置优化等方面的工作,提高系统的响应速度和处理能力,满足公司生产业务的实际需求。
任职要求:
1. 教育背景:
- 本科及以上学历,计算机科学、软件工程或相关专业。
2. 工作经验:
- 具有 8 年以上软件开发工作经验,其中至少 3 年以上担任开发经理或架构师职位,主导过大型企业级应用系统的架构设计和开发工作;有制造业 MES 系统开发经验者优先。
3. 专业技能:
- 精通 Java、C# 等主流编程语言和开发框架,如 Spring Boot、.NET Core 等,具备扎实的编程功底和良好的代码规范意识。
- 熟悉常用的数据库系统(如 Oracle、MySQL、SQL Server 等),具备数据库设计、优化和 SQL 编程能力,能够熟练使用数据库管理工具和开发工具。
- 掌握软件架构设计原则和方法,具备丰富的分布式系统架构设计经验,熟悉微服务架构、云计算、大数据等相关技术,能够根据项目需求设计出合理、高效的系统架构。
- 熟悉 MES 系统的业务流程和技术特点,了解制造业生产管理的相关知识和行业标准,能够将业务需求转化为技术实现方案。
- 具备良好的系统集成能力,熟悉常用的企业信息系统集成技术和接口规范,能够有效地实现 MES 系统与其他系统的集成和对接。
4. 综合素质:
- 具备较强的团队管理能力和领导能力,能够有效地组织和协调开发团队完成项目开发任务,提升团队的整体绩效和战斗力。
- 具有良好的沟通能力和协调能力,能够与不同部门的人员进行有效的沟通和协作,解决项目开发过程中出现的各种问题和矛盾。
- 具备较强的问题解决能力和创新能力,能够在复杂的技术环境中迅速分析和解决问题,提出具有创新性的技术方案和解决方案。
- 具备良好的学习能力和自我提升意识,能够不断关注行业技术发展动态,学习和掌握新的技术知识和技能,提升自身的技术水平和综合素质。