岗位要求:
1. 985、211院校本科及以上学历或海外同等学历,计算机相关专业。
2. 5年以上C#经验,3年以上.net开发微软桌面应用相关经验,至少完整参与过一个终端产品的整体框架设计工作。
3. 有扎实的数据结构和算法基础,有良好的编程习惯。
4. 熟悉常用数据库,熟悉Windows底层运行原理,有WPF、COM、COM+、Windows SDK、Win32 API、UIA、AA等使用经验。
5. 熟悉并理解Windows操作系统工作机制,对Windows各组件功能及实现方式有深入了解,了解Windows的核心机制,包括但不限于进程、线程、文件、网络、注册表、安全机制等。深入理解Windows操作系统的内存管理、文件系统、进程线程调度等;熟悉内存问题,性能,崩溃问题排查方法和进程调试技能。
6. 掌握CS/BS开发模式,熟悉WPF、Workflow Function、多线程、消息队列、缓存、Socket技术栈。
7. 熟悉常用的软件架构,设计模式和设计理念,涉猎过IDE、图形化编程等类工具产品。
8. 有集群管理、分布式部署相关经验。
9. 具备丰富的Windows桌面应用架构设计经验;具备丰富的与客户技术交流的经验;具备指导、帮助和驱动技术团队的能力;具备丰富的项目经验,能够评估来自不同项目需求的影响并制定方案。
10. 有桌面自动化、办公自动化、RPA相关工作经验优先。
11. 有良好的团队合作和沟通能力。