WPF Software Development Engineer
Indexed description
该职位来源于猎聘 基本要求 1. 本科及以上学历,计算机科学与技术、软件工程、电子信息等相关专业。 2. 2-4 年 C#/.NET 桌面端软件开发全职工作经验,其中至少 1.5 年以上 WPF 商业项目开发经验,有完整商业项目的参与落地经验。 3. 具备清晰的逻辑思维能力,良好的团队协作与跨部门沟通能力,可配合多团队完成开发任务,能在指导下撰写规范的技术文档。 4. 工作态度严谨,有强代码规范意识,具备主动学习能力和问题排查意识。 专业技能要求 1. 熟练掌握 WPF 框架,理解 MVVM 设计模式,有 Prism、CommunityToolkit.Mvvm 等主流 MVVM 框架的实际项目使用经验。 2. 熟练掌握 WPF 常用核心技术,包括数据绑定、依赖属性、路由事件、样式模板、用户控件开发、UI 线程基础调度等。 3. 具备扎实的 C# 编程基础,良好的面向对象编程思想,了解常用软件设计模式,代码逻辑清晰、结构规范,具备良好的可读性与可维护性。 4. 熟练使用.NET Framework 或.NET 6/8 等 LTS 版本开发平台,掌握 C# 异步编程、多线程编程的基础用法,具备基础的代码性能优化意识。 5. 熟悉桌面端软件开发的基本流程,熟练使用 Git 等版本控制工具,了解单元测试、集成测试的基本流程,能配合测试团队定位、修复软件缺陷。 6. 了解串口、网口(TCP/IP、UDP)等常用硬件通信协议的基础原理,具备基础的软硬件对接调试意识。 7. 对AI Tools有一定认识,了解最新的AI技术生态与效率工具。
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search