收藏
已收藏
¥{[getMoney(20000)]}
预算
40
天计划工期
收藏
已收藏
¥{[getMoney(20000)]}
预算
40
天计划工期
{[ job.pattern_id != 9 ? '项目详情' : '职位详情']}
开发工程师
前端开发
后端开发
C#
概述:
基于.NET 6.0+和MVVM架构,对旧版本CAD作图Windows桌面软件端更新开发。
状态:
需求清晰,交互设计清晰,软件原型已成型,后端业务逻辑数据结构设计完成度较高,有需求文档。
需求:
1.现需求开发者再现有架构下,优化原型代码,并填充和细化通用功能,有文档以及旧版本软件参考。
2.开发工作需包含View层,ViewModel层数据交互、逻辑开发、基于前端框架WPF或WinUI以及DirectX的图形显示(已有原型),以及Model层的基本文件读写、数据管理、交互、增删查改基本操作、以及部分
复杂度的空间几何运算逻辑。
3.需完成基本的软件测试,并对用户测试(由其他用户测试者完成)提出的Bug进行修复及完善。
技术挑战:
1.对空间几何有较深的理解和经验,在直角坐标系、极坐标系以及3D透视视图下均可对数据结构进行交互。
2.核心均为结构化数据(点、线、面),需要较强的C#结构化数据关系的管理开发能力。
3.清晰的MVVM架构实现,后端需有独立性和可扩展性。
其他需求:
1.每个工作日至少1次进行进度文字或代码更新,每周至少2次进度更新会议及讨论。
2.使用Github私有库进行交接,验收包含代码审查以及用户测试两部分。
地区不限,远程办公为主。
精通C# .NET以及MVVM架构,有3年以上开发经验,具备独立开发优化的能力。熟练使用Visual Studio,.Net6.0+, NuGet,GitHub。
对空间几何有足够理解,能够清晰完成2D以及3D透视视图下几何坐标系的转换及交互。有CAD或3D游戏开发经验者优先。
善于交流、耐心。需求确定度高,反复修改概率低,但需要良好沟通,对于提出的问题乐于讨论,按需修正。也欢迎提出问题和建议。
以不影响40个工作日(8周)的总工期为前提,至少能保证每周5个工作日,每天至少4小时工作时间的最低要求。每个工作日至少1次进行进度文字或代码更新,每周至少2次进度更新会议及讨论,具体时间可协商。
{[modal.content]}