岗位描述
岗位职责
1、负责公司软件产品及项目的整体技术架构设计,包括系统分层、模块划分、服务设计、数据模型、接口及关键技术方案。
2、参与客户需求及技术交流,准确理解业务场景和技术诉求,并转化为可落地的软件架构方案。
3、建立并持续完善标准软件架构,推动模块、服务、接口、数据模型及技术组件的标准化和复用。
4、组织和牵引开发团队完成标准系统及核心能力建设,明确系统边界、模块职责、技术方案和开发原则,推动架构方案落地。
5、负责关键技术方案和架构评审,对技术选型、代码结构、性能、可靠性、扩展性和可维护性进行把关,并解决关键技术问题。
6、协同产品、研发、测试、实施及客户团队,推动需求、架构、开发和交付形成一致的技术方案。
7、对客户及内部需求进行架构判断和取舍,识别过度定制、重复建设及不合理复杂度;对不符合产品方向或架构原则的需求能够明确提出调整或拒绝,并提供替代方案。
8、持续治理软件系统复杂度,将项目中的个性化需求抽象为标准、通用、可配置的软件能力,推动产品和技术架构持续简化。
9、推动 AI 辅助研发在团队中的实际应用,合理使用 Codex、Claude Code、GitHub Copilot 等 AI Coding / Agent 工具,提升架构设计、编码、重构、测试、代码审查、问题分析及技术文档等研发环节的效率和质量。
10、结合研发流程建立适合团队的 AI 开发规范和工作方式,在保证代码质量、安全性和可维护性的前提下,提高研发交付效率。
岗位要求
任职要求:
1、本科及以上学历,计算机、软件工程或相关专业,8年以上软件研发及架构相关经验。
2、具备复杂业务系统或大型软件产品架构设计经验,能够独立完成从需求分析、架构设计到关键方案落地。
3、熟悉分布式系统、微服务或模块化架构、数据库、缓存、消息队列、API设计、系统集成、高可用及性能设计。
4、具备较强的代码及工程实践能力,能够深入研发过程,指导核心模块设计并解决关键技术问题。
5、具备技术团队组织和研发牵引能力,能够组织开发人员围绕统一架构、标准和目标完成系统开发,并推动技术方案持续落地。
6、具备较强的业务理解、需求抽象和系统建模能力,能够从不同客户和项目需求中提炼共性能力。
7、具备良好的客户沟通及技术方案表达能力,能够与客户、产品、研发及实施团队进行有效沟通。
8、具备较强的技术判断和架构决策能力,能够控制过度设计和系统复杂度,并对关键技术取舍负责。
9、具备网络、Linux、服务器、容器、云计算及基础设施相关技术基础,能够理解其对软件系统架构、性能和可靠性的影响;不承担相关基础设施建设及运维职责。
10、具备较强的 AI 辅助研发应用能力,能够熟练使用 Codex、Claude Code、GitHub Copilot 等 AI Coding / Agent 类工具完成代码理解、方案设计、编码、重构、测试、代码审查及问题定位。
11、理解 AI 辅助开发的能力边界,能够对 AI 生成代码进行有效评审和验证,并能够在团队中建立合理的 AI 开发流程、规范和最佳实践。
具备良好的架构文档及技术方案输出能力。
岗位核心目标:将复杂的客户需求转化为标准的软件架构,组织研发团队沉淀可复用、可持续演进的标准系统,并充分利用 AI 工具提升研发效率和软件交付质量。