* 学历:计算机科学、软件工程、信息技术、算法或相关专业的本科以上学历 * 行业经验:通常要求8年以上软件相关技术领域的工作经验,其中至少3-5年技术管理或团队领导经验。候选人需具备丰富的技术项目管理、系统架构设计和开发经验。 * 管理经验:要求具有领导跨职能技术团队的经验,包括开发人员、架构师、测试工程师、DevOps工程师等,能够有效协调不同团队的工作。 * 编程与开发背景:具备扎实的编程语言知识和开发经验,主要技术栈为Java方向,前后端精通。了解主流开发框架、工具和平台。 * 系统架构:熟悉系统架构设计,能够根据业务需求设计高效、可扩展的技术解决方案。具备分布式系统、微服务架构、云计算、容器技术(如Docker、Kubernetes)等经验。 * 技术堆栈的选择与管理:能够评估和选择合适的技术堆栈,并指导团队应用适合的实践,如代码审查、版本控制、CI/CD等。 * 数据库与存储:熟悉关系型数据库(如MySQL、PostgreSQL)和非关系型数据库(如MongoDB、Redis),具备数据库设计与优化经验。 * DevOps与自动化:了解CI/CD流程、自动化测试和部署,具备DevOps的经验,熟悉Jenkins、GitLab CI、Ansible、Terraform等工具。 * AI智能: 了解算法或者大模型等相关知识的优先考虑 * 解决问题:具备卓越的分析能力和解决问题的能力,能够在技术挑战或复杂业务需求下找到合适的解决方案。 * 时间管理:能够有效管理时间,处理多个项目和任务,确保团队保持高效。 * 协作精神:能够与产品、运营、市场等跨部门团队进行协作,推动项目成功。