岗位职责
1、主导公司核心产品的项目架构设计,根据业务需求和技术发展趋势,制定合理的技术架构方案,确保系统的稳定性、可扩展性和高性能。
2、基于当前服务架构进行核心模块的开发工作,编写高质量、可维护的代码,解决开发过程中的关键技术难题。
3、参与项目的技术选型,评估新技术、新框架在项目中的应用可行性,推动技术创新和优化。
4、参与系统的需求分析和设计评审,确保开发成果符合需求规格和质量标准。
5、负责技术文档的编写,包括架构设计文档、详细设计文档、开发规范等。
岗位要求
1、本科及以上学历,计算机相关专业,5年以上 C++ 开发经验,精通 C++ 编程语言,熟悉 C++11 及以上标准。
2、主导过至少一个大型项目的架构设计工作,具备丰富的大型项目架构设计经验,能够独立完成架构方案的设计和落地。
3、熟悉常见的设计模式和架构模式,如微服务、分布式架构等,对系统性能优化、并发处理有深入理解和实践经验。
4、熟悉 Linux/Unix 操作系统,掌握多线程、进程通信等技术,有良好的网络编程基础,熟悉 TCP/IP 等网络协议。
5、具备良好的问题分析和解决能力,逻辑思维清晰,有较强的学习能力和创新精神。
6、具备良好的团队协作能力和沟通能力,有带领团队完成项目开发的经验者优先。