职位详情
软件设计师
1-1.5万
青岛国测海遥信息技术有限公司
青岛
3-5年
本科
02-28
工作地址

青岛市工业技术研究院AI楼4楼

职位描述
工作内容
1.需求分析:与客户或产品经理沟通,明确软件项目的需求和目标,确保对项目的功能性和非功能性需求有清晰的理解
2.系统设计:根据需求文档,设计系统的架构、模块划分以及接口定义,选择合适的技术栈和框架,评估不同的技术解决方案,确保设计方案的可扩展性、安全性和性能。
3.编写设计文档:记录软件设计过程中的决策、架构图、数据流图、类图等,为后续的开发、测试提供指导。
4.协作与沟通:与产品经理、开发人员、测试人员等紧密合作,确保设计理念能够准确无误地实现。
5.主导或参与设计评审,评估技术可行性,识别潜在风险并提出改进方案。参与代码审查和技术讨论,提升团队技术水平。
6.技术支持:为开发团队提供技术支持,解决开发过程中遇到的设计问题和技术难题。同时,在必要时为客户提供技术咨询。
7.新技术研究与落地:跟踪行业技术趋势(如AI集成、云原生架构),推动技术创新在项目中的应用。
任职要求
1. 计算机科学、软件工程或相关专业,本科及以上学历,2年及以上软件设计经验。
2. 有全栈开发经验,精通Java编程语言,精通Java方向的常用框架(Spring Boot、Spring cloud 等),熟悉C++或Python语言,熟悉web前端开发。
3.掌握设计模式(如工厂、观察者模式)的使用。
4.熟悉数据库设计(MySQL/Postgres/MongoDB)及分布式系统开发(Redis/Kafka),熟悉数据库性能优化。
5.会使⽤Linux系统,熟悉Docker/K8s和Docker Compose的编写使⽤,熟悉Git的操作使⽤,了解云平台(AWS/Azure/阿里云)。
6.有较好的沟通能⼒、理解能⼒、创新能力,较强的学习能力、抗压能力和技术文档撰写能力。有较好的团队意识,主动工作意识。
7.独立完成过中型以上系统的架构设计,有跨平台、高可用性系统设计经验者优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请