工作内容:负责公司软件产品的全栈开发,包括前端、后端、数据库等各个方面的技术工作。能够独立完成项目的需求分析、设计、开发、测试和部署工作,具备良好的软件开发流程和方法。主要职责:- 负责公司软件产品的前端和后端开发,包括HTML、CSS、JavaScript、Java、Python等开发语言;- 与项目经理和产品经理沟通,确保项目需求能够准确地转化为完整的软件产品,并参与产品设计和优化;- 负责数据库的架构设计和优化,使用MySQL、Redis、PostgreSQL等数据库系统;- 编写项目的开发文档,包括需求文档、设计文档、代码文档、测试文档和部署文档等;- 参与项目的需求分析和评估,作为技术支持人员,与测试人员、产品经理等一起完成项目需求的理解和确认;- 负责项目开发过程中的代码审查和测试工作,确保项目的代码质量;- 按项目进度要求,完成项目的开发和测试工作,及时修复项目中的问题;- 参与项目部署和维护工作,确保项目的稳定运行;- 不断学习和研究新技术,关注行业发展动态,为项目带来新技术,提高项目技术水平。职位要求:- 5-15年全栈开发经验,本科以上学历;- 熟悉前端开发技术,如HTML、CSS、JavaScript、React、Vue等;- 熟悉后端开发技术,如.NET Core(C#)及相关缓存、消息等中间件,对IoC/DI、AOP编程和常见设计模式有深刻理解,有Java使用经验更佳;;- 熟悉MySQL、Redis、PostgreSQL等数据库,能设计和优化数据库结构;- 具备良好的代码规范和习惯,熟悉代码审查和单元测试;- 有良好的沟通能力和团队合作精神,具备项目管理经验;- 熟悉常用的开发工具和技术,如Git、Webpack、NPM等;- 有在能源化工领域有相关经验者尤佳。