a.模块开发与实现:
1.根据系统架构设计和详细设计文档,负责 MES 系统中特定功能模块的编码实现和单元测试工作,确保所开发的模块符合系统的功能要求和质量标准。
ii.按照开发规范和代码标准进行编程,编写清晰、可维护、可扩展的代码,并进行代码审查和优化,提高
代码质量和执行效率。
b.技术问题解决:
i.对开发过程中遇到的技术问题进行及时的分析和解决,如调试程序错误、优化算法性能、解决数据库查
询问题等,确保开发工作的顺利进行。
ii.与团队成员密切合作,共同攻克开发过程中的技术难题,分享技术经验和解决方案,提升团队整体的技
术水平。
c.系统集成与测试支持:
i.参与 MES 系统与其他子系统的集成工作,负责开发和调试相关的接口程序,确保系统之间的数据交互和功能调用正常稳定。
ii.协助测试团队进行系统的集成测试、性能测试和用户验收测试,及时修复测试过程中发现的缺陷和问
题,确保系统能够按时上线并稳定运行。
d.技术文档编写:
i.编写所负责模块的技术文档,包括详细设计文档、代码注释、用户手册等,为系统的维护和升级提供必要的技术资料和参考依据。
ii.及时更新和维护技术文档,确保文档与代码的一致性和准确性,方便团队成员之间的技术交流和协作
任职要求:
a.教育背景:本科及以上学历,计算机科学、软件工程或相关专业。
b.工作经验:具有3年以上软件开发工作经验,熟悉Java、C# 等主流编程语言和开发框架;有企业级应用系统开发经验者优先。
.专业技能:
i.具备Mendix平台应用开发经验者优先,熟悉低代码开发体系架构,具有其他主流低代码平台(如
0utSystems、PowerApps等)项目实践经验,并能深入理解低代码平台的核心开发逻辑与运行机制
ii.熟悉Spring Boot、Spring MVC、MyBatis等主流框架,了解Spring Cloud微服务组件。
ii.掌握MySQL数据库设计与优化(索引、事务、SQL调优),了解Redis缓存应用场录
iii.了解常用的软件开发工具和技术,如 Git、Maven、Jenkins 等,具备一定的项目构建和持续集成经验。
iv.熟悉常用中间件,如消息队列(RabbitMQ/Kafka)、RPC框架(Dubbo/gRPC)
v.熟悉软件测试流程和方法,能够编写单元测试用例,进行代码的自我测试和调试工作,确保所开发代码
的质量和稳定性。
d.综合素质:
i.具备较强的学习能力和自我驱动力,能够快速学习和掌握新的技术知识和技能,适应不断变化的技术环
境和项目需求。
ii.具有良好的团队合作精神和沟通能力,能够与团队成员进行有效的技术交流和协作,共同完成项目开发
任务。
iii.具备较强的问题解决能力和逻辑思维能力,能够独立分析和解决开发过程中遇到的各种技术问题,保
证开发工作的顺利进行。
iv.注重代码质量和规范,具备良好的代码编写习惯和文档编写能力,能够编写清晰、易读、可维护的代码
和技术文档。