一、岗位职责
(1) 全流程开发实现:独立完成软件项目的前端、后端及数据库开发工作,熟练运用 HTML/CSS/JavaScript、Vue/React 等前端技术,结合 Java/Python/Node.js 等后端语言,完成系统功能的端到端开发;设计并优化数据库架构,确保数据存储高效安全。
(2) 架构设计与优化:参与系统架构设计,制定技术方案,保障系统的高可用性、可扩展性;持续对代码和系统性能进行优化,提升用户体验,降低系统资源消耗。
(3) 跨团队协作:与产品、设计、测试等团队紧密沟通,准确理解业务需求并转化为技术实现;参与代码评审,分享技术经验,提升团队整体开发质量。
(4) 系统维护与迭代:负责线上系统的日常维护,及时响应和解决系统故障、修复漏洞;根据业务需求和反馈,对现有系统进行功能迭代和升级。
(5) 技术探索与落地:关注行业技术动态,引入新技术、新工具提升开发效率;制定和完善技术规范,推动团队技术标准化建设。
(6) 负责公司工业互联网平台与应用的架构设计,包括体系、标准制定、功能模块设计、详细设计和功能开发等;
(7) 参与软件需求设计,参与应用需求设计,实现软件架构设计、功能规划和相关接口开发设计、详细设计;
(8) 解决项目中遇到的问题,进行系统进行功能优化、安全等保证系统安全、稳定和快速运行;
二、任职要求
(一)专业技能要求
(1) 前端开发:精通 HTML5、CSS3、JavaScript(ES6 ),熟练使用 Vue 或 React 框架,熟悉前端构建工具(Webpack/Vite)及状态管理方案(Vuex/Redux);具备丰富的页面性能优化经验,熟悉浏览器兼容性处理。
(2) 后端开发:熟练掌握至少一种后端语言(Java/Python/Node.js/Go 等)及其主流框架(Spring Boot/Django/Express 等);具备 API 设计与开发能力,熟悉 RESTful 规范;熟练使用关系型数据库(MySQL)和非关系型数据库(MongoDB),掌握数据库优化与索引设计。
(3) 全栈整合:熟悉前后端分离架构,精通接口开发与对接;了解 Linux 系统操作,掌握 Nginx/Apache 部署;熟悉容器化技术(Docker/Kubernetes)及 CI/CD 流程(Jenkins/GitLab CI)。
(4) 技术基础:深入理解网络协议(HTTP/HTTPS、WebSocket),掌握常见安全攻防技术(XSS、CSRF 防护);了解云服务(AWS/Azure/ 阿里云)的使用。
(二)项目经验要求
具备 3 年以上全栈开发经验,主导过至少 1 个完整项目的全流程开发与上线。
有高并发、高可用系统设计与开发经验者优先;熟悉微服务架构、分布式系统开发更佳。
(三)软素质要求
(1) 具备优秀的学习能力和技术钻研精神,能够快速掌握新技术并应用于实际项目。
(2) 逻辑思维清晰,具备较强的问题分析与解决能力,能独立应对复杂技术挑战。
(3) 良好的沟通能力和团队协作精神,善于与不同角色的团队成员高效合作。
(4) 具备较强的责任心和自我驱动力,能够在压力下按时保质完成开发任务。