职位描述
一、岗位职责
1、软件架构设计:负责产品的整体软件架构设计,制定软件架构规范,包括技术选型、模块划分、接口定义、数据流设计等,为团队成员提供明确的开发指导。
2、需求分析与系统设计:理解市场需求、产品规格和用户需求,完成软件系统的需求分析,制定详细的系统设计方案,包括功能设计、性能设计、安全设计等。
3、技术选型与评估:根据行业动态和技术发展趋势,评估并选择适合项目需求的技术栈和工具链,对新技术进行预研和评估,为项目引入创新技术提供决策支持。
4、开发与团队管理:带领软件开发团队,按照项目计划和技术规范进行软件编码、调试和测试工作。
5、系统集成与测试:制定并执行系统测试计划,包括单元测试、集成测试、系统测试等,确保软件质量符合产品要求。
二、任职要求
1、教育背景:985/211计算机、电子工程、通信工程等相关专业硕士及以上学历。
2、工作经验:10年以上软件开发经验,有工业软件研发经验优先。
3、技术能力:精通Java、Python等编程语言,具备良好的编程习惯和代码风格。熟悉常用的软件架构设计模式,如分层架构、微服务架构等。熟悉软件开发过程中的质量管理、版本控制和持续集成/持续部署(CI/CD)等流程。
4、其它能力:具备出色的分析问题和解决问题的能力,良好的团队合作精神和沟通能力,能够与不同背景的团队成员有效协作。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕