职位职责:
1. 软件开发:
o 参与公司机器界面系统的设计、开发和维护,编写高质量、可维护的代码。
o 负责MES系统开发和优化,客户现场的部署和数据通讯等相关事项
o 根据需求文档,实现软件功能模块,确保代码性能和可靠性。
2. 技术选型与架构设计:
o 参与技术选型,选择合适的技术栈和工具。
o 协助设计软件系统架构,确保系统的可扩展性和可维护性。
3. 测试与调试:
o 编写单元测试和集成测试,确保代码质量。
o 调试和修复软件中的缺陷,优化系统性能。
4. 文档编写:
o 编写技术文档,包括设计文档、接口文档、用户手册等。
o 记录开发过程中的关键决策和技术细节。
5. 团队协作:
o 与产品经理、设计师、测试工程师等团队成员紧密合作,确保项目按时交付。
o 参与代码评审,分享技术经验,提升团队整体技术水平。
任职要求:
1. 学历与专业:
o 本科及以上学历,计算机科学、软件工程、电子信息等相关专业。
2. 编程技能:
o 熟练掌握至少一种编程语言(如 Java、Python、C++、JavaScript 等)。
o 熟悉常用的数据结构和算法,具备良好的编程习惯。
3. 开发经验:
o 有实际项目开发经验,熟悉软件开发流程(如需求分析、设计、编码、测试、部署)。
o 了解常用的开发框架和工具(如 Spring、Django、React、Vue 等)。
4. 数据库知识:
o 熟悉关系型数据库(如 MySQL、SQLserver)。
o 了解数据库设计和优化。
5. 学习能力:
o 具备较强的学习能力,能够快速掌握新技术。
o 对技术有热情,愿意不断探索和创新。
6. 团队合作:
o 具备良好的沟通能力和团队合作精神,能够与团队成员高效协作。
o 工作认真负责,注重细节,有较强的责任心。
加分项:
1. 熟练使用C#、VB应用开发,有倍福twincat开发经验者优先。
2. 熟练掌握SQL语法,有应用如mysql,sqlserver等数据库经验者优先
3. 有前端开发经验(如 HTML、CSS、JavaScript)者优先。