职位概述: 研发技术总监负责定义和实施公司的技术愿景,确保技术战略与业务目标的一致性。该角色需要具备深厚的技术专业知识,以及在系统设计、架构规划和技术创新方面的丰富经验。架构师将领导关键技术决策,推动技术团队实现复杂的系统设计和集成。 主要职责: 1. 技术战略规划: o 制定和维护公司的技术战略,确保技术发展与业务目标相符。 o 评估和引入新技术,推动技术创新和改进。 2. 系统架构设计: o 设计和优化系统架构,包括软件、硬件和网络架构。 o 确保架构的可扩展性、性能、安全性和可靠性。 3. 技术领导: o 作为技术权威,指导技术团队解决复杂的技术问题。 o 培养团队成员的技术能力和创新思维。 4. 研发管理: o 管理和指导关键技术项目,确保按时交付高质量的技术解决方案。 o 与项目团队合作,确保项目符合架构标准和***实践。 5. 技术治理: o 制定和维护技术标准和政策,确保技术一致性和合规性。 o 管理技术风险,确保技术决策支持业务连续性和风险管理。 6. 沟通协调: o 与业务部门、产品管理团队和其他技术团队合作,确保技术解决方案满足业务需求。 o 作为技术团队的代表,与外部合作伙伴、供应商和客户进行沟通。 7. 团队建设: o 参与技术团队的招聘和人才发展,构建高效的技术团队。 o 提供技术指导和职业发展支持,提升团队的专业水平。 8. 文档和知识管理: o 维护架构文档和技术规范,确保知识的传承和共享。 o 组织技术培训和知识分享,提升团队的技术视野。 基本要求: · 计算机科学、工程或相关领域的硕士学位。 · 至少10年的相关工作经验,其中至少5年的系统架构设计经验。 · 精通系统架构设计原则和模式。 · 熟悉多种编程语言和技术栈,必须精通JAVA技术栈,包括Spring框架、JVM性能调优、并发编程、微服务架构等,其他可以包括但不限于.NET、Python等各类语言。 · 熟悉分布式系统设计,包括缓存、消息队列、负载均衡等技术。 · 强大的研发管理能力和团队领导能力。 · 出色的沟通和协调能力。 首选技能: 认证如Oracle Certified Professional, Java SE 8 Programmer。 熟悉分布式系统设计、缓存、消息队列和其他中间件技术。 · 有大型复杂系统架构设计和优化的经验。 · 熟悉云计算平台(如阿里云、腾讯云、华为云、AWS、Azure、Google Cloud)、微服务架构和容器化技术,如Docker和Kubernetes。 · 有大数据、人工智能、机器学习等新兴技术的经验。 · 熟悉敏捷开发和DevOps实践。