C#/WPF开发工程师岗位职责:1.负责WPF桌面应用程序的设计、开发和维护,确保项目按时高质量交付。2.使用MVVM设计模式开发可维护、可扩展的代码。3.设计和优化用户界面,提升用户体验。4.解决开发中的技术难题,进行性能优化和Bug修复。5.与产品经理、UI设计师和后端开发团队紧密合作,确保项目需求得到有效实现。技术栈要求:1.精通C#语言,熟悉面向对象编程(OOP)和设计模式。2.熟悉LINQ、异步编程(async/await)、反射等C#高级特性。3.精通WPF框架,熟悉XAML、数据绑定(Binding)、依赖属性(DependencyProperty)、路由事件(RoutedEvent)等核心概念。4.熟悉WPF的布局控件(如Grid、StackPanel等)和常用控件(如DataGrid、ListView、TreeView等)。5.熟悉WPF中的动画、样式和模板(Style、Template)。6.精通MVVM模式,熟悉数据绑定、命令绑定(Co*and)、INotifyPropertyChanged等。7.熟悉Prism、MVVMLight等WPF开发框架。开发工具:1.熟练使用VisualStudio进行开发和调试。2.熟悉Git版本控制工具,能够管理代码分支和解决冲突。其他技术:1.熟悉多线程编程和WPF中的线程安全。2.了解WPF与WebAPI服务的集成者优先。3.了解Windows平台的其他开发技术(如WinForms、UWP)者优先。任职要求:计算机相关专业及以上,有WPF开发经验者优先。具备扎实的编程基础,熟悉软件工程和设计模式。具备良好的问题分析和解决能力,能够独立完成模块开发。具备良好的沟通能力和团队协作精神,能够与团队成员高效合作。有大型桌面应用开发经验者优先。对技术有热情,具备较强的学习能力和创新精神。
联系我时,请说是在58同城上看到的,谢谢!