岗位职责:
1.技术规划与设计:负责公司整体技术架构的规划、设计与演进,确保架构的高可用性、可扩展性、安全性和性能优化,以支持业务的快速发展和变化。
2.技术选型与评估:研究和评估新技术、框架和工具,为项目选择合适的技术方案,推动技术创新和技术升级,提高团队的技术竞争力。
3.系统架构设计与指导:主导核心系统的架构设计和详细设计,制定技术规范和标准,指导开发团队进行系统开发和实施,确保系统的质量和稳定性。
4.技术难题解决:在项目开发过程中,负责解决关键技术难题和技术风险,提供技术决策和技术支持,保障项目的顺利进行。
5.团队技术管理:指导和培养技术团队成员,提升团队整体技术水平和技术能力,推动技术知识的分享和传承,建立良好的技术文化。
6.跨团队协作:与其他部门(如产品、运维、测试等)密切合作,确保技术方案与业务需求、运维要求等相匹配,共同推动项目的成功交付。
任职要求:
1. 教育背景:计算机、软件工程等相关专业本科及以上学历。
2. 工作经验:通常需要8年以上软件开发经验,其中3年以上技术架构师工作经验,有大型项目架构设计和实施经验。
3.技术能力:精通至少一种主流的编程语言,如Java、C++等;深入理解分布式系统、微服务架构、云计算等技术;熟悉数据库设计和优化,具备良好的算法和数据结构基础。
4.架构能力:具备扎实的系统架构设计能力,能够独立完成复杂系统的架构设计和方案制定,有成功的架构案例;熟悉常用的架构模式和设计模式,能够灵活运用到实际项目中。
5.问题解决能力:具备较强的问题分析和解决能力,能够快速定位和解决系统中的技术问题和性能瓶颈。
6. 团队管理能力:有良好的团队管理和沟通能力,能够有效地指导和培养团队成员,推动团队的技术进步和发展。
7.学习能力:对新技术和新领域有强烈的学习兴趣和学习能力,能够快速掌握和应用新知识,推动技术创新和变革。