工作职责 : 1.参与项目开发的全部过程,包括需求分析、架构设计、系统实现、集成、测试和部署各个阶段,负责在整个项目中对技术活动和技术说明进行指导和协调; 2.协助研发负责人进行软件系统分解、技术选型以及制定技术规格说明书等工作; 3.深入分析系统的软件架构和技术实现,提出优化改进方案。把控系统架构和技术实现方案,识别技术风险,解决系统关键问题和技术难题,提升系统的稳定性、可靠性和安全性; 4.领导和推动跨团队的技术合作,统一技术规范,进行架构知道,建设技术文化氛围,整体提升软件质量和开发效能; 5.对业界新技术保持敏锐的感知,积极探索新技术在产品上的使用,对未来技术走向提出重要建议。 任职资格 : 1.本科或以上学历,计算机科学、软件工程或相关专业 ; 2.在软件开发行业具有丰富的工作经验,要求在软件开发领域至少 8 年以上的工作经验,在自动化工控行业从业2年以上 ; 3.具备软件架构师或技术总监等相关职位的工作经验优先考虑 ; 4.熟练掌握 C# 编程语言以及 .NET 开发框架,有WPF使用经验优先 ; 5.熟悉常用的软件架构模式,如分层架构、微服务架构、领域驱动设计(DDD)、事件驱动架构等; 6.对软件开发中的设计模式和实践有深入理解,能够在架构设计中合理应用 ; 7.具备大型系统的架构设计和开发经验,对系统性能优化、安全设计、高可用性等有实际经验和解决方案; 8.对硬件有一定了解,熟悉硬件IO,熟悉一种或多种通讯接口与协议,如USB、Socket、RS-232、RS-485;有运动控制知识、面阵相机、线扫相机、激光等硬件sdk应用开发经验的优先 ; 9.能够根据业务需求和功能需求,进行系统架构设计,包括系统组件划分、模块设计、数据结构设计等 ; 10.具备面向服务的设计能力,能够设计可扩展、可维护的系统架构 ; 11.能够进行系统性能分析和瓶颈定位,提出优化方案 ; 12.了解软件项目管理的流程和方法,熟悉敏捷开发、DevOps 等相关概念和实践 ; 13.能够参与项目规划和进度控制,确保项目按时高质量完成 ; 14.对新技术和趋势保持敏感,具备持续学习的能力和习惯,能够不断创新和优化现有架构 ; 15.良好的问题解决能力和逻辑思维能力,具备较强的自我管理能力和工作抗压能力。
苏州苏州迈为科技股份有限公司
软件架构师苏州NaN架构师20-40k14薪
迈为技术(珠海)有限公司