岗位职责:
一、技术开发与实现
- 后端开发
- 负责 C 服务端核心模块设计与开发,实现高并发、高性能的服务端逻辑(如网络通信、多线程处理、内存管理等)。
- 参与系统架构设计,优化代码性能,解决高负载、高并发场景下的技术难题。
- 对接数据库(如 MySQL、MongoDB 等),设计数据结构与存储方案,实现数据的高效读写与管理。
- 前端开发
- 运用 HTML、CSS、JavaScript(或 Vue、React 等框架)开发前端页面,实现用户交互与界面渲染。
- 与 UI 设计师协作,确保前端界面的兼容性、响应式设计及用户体验优化。
- 全栈集成
- 负责前后端接口设计与对接,定义 API 规范,实现数据交互与业务逻辑闭环。
- 处理跨端兼容问题(如 Web、移动端、桌面端),确保系统在不同平台的一致性。
二、系统设计与优化
- 架构设计
- 参与系统整体架构规划,设计可扩展、高可用的技术方案(如微服务架构、分布式系统)。
- 制定技术选型标准,评估 C 与其他技术栈(如 Node.js、Python)的集成方案。
- 性能优化
- 分析系统瓶颈,优化代码效率(如减少内存占用、提升 CPU 利用率)、网络传输效率及数据库查询性能。
- 进行压力测试与调优,确保系统在高并发场景下的稳定性。
三、协作与项目管理
- 跨团队协作
- 与产品经理、UI/Ue 设计师等协同推进项目,理解需求并转化为技术方案。
- 为前端团队提供 C 技术支持,协助解决底层技术问题(如文件处理、硬件接口对接)。
- 项目管理
- 制定开发计划,预估任务周期,跟踪进度并及时反馈风险。
- 编写技术文档(如接口文档、架构设计文档),确保团队协作效率。
四、技术维护与迭代
- 代码维护
- 负责现有系统的维护与迭代,修复线上 bug,优化旧代码架构。
- 参与代码评审,确保代码质量符合团队规范(如 C 11/14/17 标准、设计模式应用)。
- 技术升级
- 跟进 C 及全栈技术栈的最新发展(如新兴库、框架、工具),引入新技术提升开发效率。
- 推动技术栈的升级与重构,确保系统的可持续性发展。
岗位要求:
1、精通数智项目架构设计,熟悉大数据、人工智能、云计算等技术栈;
2、熟练掌握至少一种架构设计工具(如 ArchiMate、TOGAF 等);
3、具备良好的代码逻辑理解能力,可快速理解各模块代码架构关联;
4、熟悉数智项目相关行业标准与规范;
5、持有 PMP、TOGAF 等相关专业认证优先。