岗位职责:
1、平台需求分析:与业务部门紧密合作,理解客户和业务需求,分析和归纳平台功能和技术要求;
2、平台架构设计:基于需求分析结果,设计和规划新能源SAAS平台的整体架构,包括系统组织结构、数据结构、模块划分等,储能运营管理平台JAVA后端开发工作;
3、技术选型和开发:根据平台需求和架构设计,选择适合的开发技术和工具,负责平台的核心功能开发与实现;
4、系统集成与测试:与团队成员合作,负责新能源SAAS平台与其他系统的集成,进行相应的联调和测试,确保平台的可靠性和稳定性;
5、故障排查与优化:负责平台的故障排查和性能优化,及时发现和解决技术问题,提高平台的运行效率和用户体验;
6、团队协作与沟通:与产品经理、设计师等团队成员密切合作,参与产品规划和开发过程中的讨论与决策,保证项目的顺利推进;
7、技术研究与创新:关注新能源行业的技术趋势和最新发展,进行技术研究和创新,为平台提供新的功能和解决方案;
8、文档编写与知识分享:编写相关技术文档,包括需求分析、系统设计、使用手册等,与团队成员分享技术经验和知识。
其他要求
1. 编程技能:熟练掌握至少一种编程语言,如Java、Python、C#等,并具备良好的编码风格和代码质量意识。能够独立完成软件开发任务,具备物联网开发经验。
2. 系统设计能力:具备扎实的系统设计和架构能力,能够根据需求和业务场景设计出合理的系统架构,并具备良好的模块划分和数据结构设计能力。
3. Web开发技术:熟悉Web开发相关技术,如HTML/CSS、JavaScript、JAVA Spring、前端框架(如React、Vue.js)等,能够设计和实现用户友好的Web界面。
4. 数据库知识:掌握常用数据库的设计和使用,如MySQL、Oracle等,了解数据库优化的基本原理和方法,能够设计和优化数据库结构和查询语句。
5. 服务器与网络:熟悉常用的服务器端技术和网络协议,如HTTP、TCP/IP等,了解服务器的部署和管理,具备基本的服务器维护和故障排除能力;对Modbus等通讯协议了解。
6. 技术工具和框架:熟悉常用的开发工具和框架,如Git代码版本管理工具、Spring框架、Django框架等,能够灵活运用工具提高开发效率。