职位描述
一、技术能力要求
1. 后端技术
- 至少精通一门后端开发语言(Java、Python、Node.js、C#、Go等),掌握其核心语法、生态及性能优化方法。
- 熟悉主流后端框架(如Spring Boot、Django、Express、.NET Core、Gin等),能独立设计和开发后端服务。
- 精通关系型数据库(MySQL、PostgreSQL、Oracle等)的设计、优化及SQL编写,了解非关系型数据库(Redis、MongoDB等)在缓存、存储中的应用。
- 理解RESTful API设计规范,能设计高可用、易扩展的接口架构。
2. 前端技术
- 熟练掌握HTML5、CSS3、JavaScript(ES6+)等基础技术,了解前端工程化(Webpack、Vite等)。
- 精通至少一种前端框架(Vue、React、Angular等),能独立开发复杂交互的前端页面。
- 熟悉前端状态管理(Vuex、Redux等)和路由管理,了解跨端开发(如Electron、uniapp)者优先。
3. 系统架构与部署
- 了解微服务、分布式系统设计思想,能参与服务拆分、接口设计和分布式事务处理。
- 熟悉中间件(消息队列如RabbitMQ/Kafka、搜索引擎如Elasticsearch等)的使用场景和配置。
- 掌握Linux系统常用命令,熟悉Docker容器化部署,了解CI/CD流程和工具(Jenkins、GitLab CI等)。
4. 开发工具与规范
- 熟练使用Git进行版本控制,具备良好的代码提交规范和分支管理习惯。
- 了解敏捷开发流程,能配合团队完成需求评审、任务拆解和迭代开发。
二、业务与项目能力
1. 能深入理解OA系统核心业务场景(如流程审批、日程管理、文档协作、组织架构管理等),将业务需求转化为技术方案。
2. 负责OA系统模块的全流程开发(需求分析→设计→编码→测试→上线),能独立解决开发中的技术难点。
3. 参与系统性能优化、安全加固(如权限控制、数据加密),保障系统高可用性和数据安全性。
4. 编写技术文档(接口文档、设计方案、用户手册等),协助进行用户培训和问题支持。
三、综合素质
1. 具备良好的跨团队沟通能力,能与产品、测试、业务部门高效协作。
2. 有较强的问题分析与解决能力,面对复杂业务场景能快速定位并解决问题。
3. 具备持续学习能力,能主动跟进新技术(如低代码平台、AI在OA中的应用)并落地实践。
4. 有OA/ERP/SaaS系统开发经验者优先,熟悉企业级应用设计模式者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕