1.与用户及合作团队成员沟通,收集并分析系统需求,并可提供专业的可行性方案建议,为后续的设计和开发提供准确的信息。
2.根据项目需求,进行系统架构设计,包括数据库设计、接口设计等,确保系统设计的合理性和可扩展性,选择合适的技术栈和框架,制定详细的开发计划。
3.按照设计方案编写高质量的代码,完成系统的模块开发,并进行单元测试和集成测试,确保代码质量和系统稳定性。
4.参与项目的部署上线,解决生产环境中的问题,对系统进行持续优化和升级。
5.与团队成员(如产品经理、设计师、测试人员等)保持良好的沟通和协作,共同解决项目中的技术难题确保项目顺利推进。
6.编写系统设计文档、技术白皮书等,详细记录系统的设计理念、架构和关键实现细节。
1.计算机科学、软件工程、信息技术等相关专业;
2.3年以上工作经验。具备完整项目落地交付经验,并参与核心模块的实际开发工作。
3.深入理解计算机科学原理,包括数据结构、算法设计、操作系统、计算机网络等。
4.精通至少一种后端编程语言(如Java、C#、Python等),了解相关的开发框架(如Spring、.NET Core、Flask等),熟练掌握前端开发技术(如HTML、JavaScript、CSS、VUE),熟练掌握C#语言桌面应用开发(如WPF、Winform)。
5.了解数据库原理和设计,熟悉SQL语言,了解数据库设计范式及SQL优化,熟练使用MySQL、PostgreSQL等数据库,了解国产化数据库(如达梦、人大金仓等),可独立承担数据库建模工作。
6.掌握软件架构中常用中间件的原理和使用场景,并能根据项目实际情况进行应用,包括但不限于RabbitMQ、Redis等。
7.掌握一种或多种低代码开发平台(如RUOYI、VOL等)的使用,能够快速构建和部署应用程序,减少编码工作量,提高开发效率。
8.了解工业自动化,熟悉工业物联网相关协议,包括但不限于MQTT、S7、Modbus、OPC UA,能够实现工业设备与物联平台的互联互通。
9.熟悉linux操作系统(如ubuntu、centos、银河麒麟等),能够进行系统配置、软件安装部署及脚本编写。
10.具备良好的沟通能力及协作团队意识。
11.能接受现场调研、调试等短期出差安排。"
2.3年以上工作经验。具备完整项目落地交付经验,并参与核心模块的实际开发工作。
3.深入理解计算机科学原理,包括数据结构、算法设计、操作系统、计算机网络等。
4.精通至少一种后端编程语言(如Java、C#、Python等),了解相关的开发框架(如Spring、.NET Core、Flask等),熟练掌握前端开发技术(如HTML、JavaScript、CSS、VUE),熟练掌握C#语言桌面应用开发(如WPF、Winform)。
5.了解数据库原理和设计,熟悉SQL语言,了解数据库设计范式及SQL优化,熟练使用MySQL、PostgreSQL等数据库,了解国产化数据库(如达梦、人大金仓等),可独立承担数据库建模工作。
6.掌握软件架构中常用中间件的原理和使用场景,并能根据项目实际情况进行应用,包括但不限于RabbitMQ、Redis等。
7.掌握一种或多种低代码开发平台(如RUOYI、VOL等)的使用,能够快速构建和部署应用程序,减少编码工作量,提高开发效率。
8.了解工业自动化,熟悉工业物联网相关协议,包括但不限于MQTT、S7、Modbus、OPC UA,能够实现工业设备与物联平台的互联互通。
9.熟悉linux操作系统(如ubuntu、centos、银河麒麟等),能够进行系统配置、软件安装部署及脚本编写。
10.具备良好的沟通能力及协作团队意识。
11.能接受现场调研、调试等短期出差安排。