职位详情
需要线下现场面试
技术基础扎实:拥有3年以上C#开发经验,熟练掌握.NET框架(.NET Framework 4.5+/.NET Core 3.1+/.NET 5+),深入理解CLR运行机制、内存管理与垃圾回收原理;精通面向对象编程(OOP)思想,能够灵活运用单例、工厂、观察者等常用设计模式解决实际问题;熟练使用Visual Studio 2019及以上版本进行开发与调试,具备编写单元测试(如xUnit、NUnit)的能力,可独立完成复杂模块的架构设计、编码实现与重构工作。
代码理解与重构能力:具备出色的代码阅读与逆向分析能力,能快速理清现有Lenovo设备检测工具的业务流程、模块间依赖关系及数据流转路径;掌握主流重构方法,针对代码冗余、性能瓶颈、维护困难等问题提出有效优化方案,例如拆分过大类、解除模块耦合、改进算法逻辑等;在重构过程中确保原有功能完全兼容,同时实现至少20%的性能提升(如检测效率提高、内存占用降低),并输出详细的重构文档记录变更内容。
工具应用熟练:熟悉signtool签名工具的完整操作流程,可独立完成证书导入、代码签名、签名验证及批量签名脚本编写,了解EV代码签名证书的使用要求;熟练使用ConfuserEx进行代码混淆与加壳保护,能根据项目需求配置混淆策略(如控制流混淆、字符串加密、反调试机制),并解决混淆后可能出现的兼容性问题;有其他代码保护工具(如Dotfuscator)使用经验者优先考虑。
硬件与系统交互能力:深入了解Windows操作系统底层机制,熟练掌握WMI(Windows Management Instrumentation)、SMBIOS(系统管理BIOS)协议,可通过WMI接口准确获取设备序列号、硬件配置信息(如CPU型号、内存大小、硬盘参数);了解Lenovo电脑硬件结构及驱动模型,熟悉驱动安装过程、INF文件解析规则与驱动版本匹配逻辑,具备设备管理器相关API开发经验;熟练使用Microsoft Windows诊断工具(如MSDT),能够解析诊断CAB包结构,实现诊断报告生成、故障定位与修复建议输出功能。
诊断与更新模块开发经验:具有一年以上硬件诊断或驱动更新类软件开发经历,熟悉驱动更新核心流程(如更新检测、版本比对、增量更新、断点续传);能独立设计并实现完整的硬件检测流程,包括测试用例规划、检测指令下发、结果分析与故障等级判断;熟悉HTTP/HTTPS协议,具备对接后端更新服务、实现驱动包下载与完整性校验的开发能力;有桌面应用程序在线升级模块开发经验者优先。
技术基础扎实:拥有3年以上C#开发经验,熟练掌握.NET框架(.NET Framework 4.5+/.NET Core 3.1+/.NET 5+),深入理解CLR运行机制、内存管理与垃圾回收原理;精通面向对象编程(OOP)思想,能够灵活运用单例、工厂、观察者等常用设计模式解决实际问题;熟练使用Visual Studio 2019及以上版本进行开发与调试,具备编写单元测试(如xUnit、NUnit)的能力,可独立完成复杂模块的架构设计、编码实现与重构工作。
代码理解与重构能力:具备出色的代码阅读与逆向分析能力,能快速理清现有Lenovo设备检测工具的业务流程、模块间依赖关系及数据流转路径;掌握主流重构方法,针对代码冗余、性能瓶颈、维护困难等问题提出有效优化方案,例如拆分过大类、解除模块耦合、改进算法逻辑等;在重构过程中确保原有功能完全兼容,同时实现至少20%的性能提升(如检测效率提高、内存占用降低),并输出详细的重构文档记录变更内容。
工具应用熟练:熟悉signtool签名工具的完整操作流程,可独立完成证书导入、代码签名、签名验证及批量签名脚本编写,了解EV代码签名证书的使用要求;熟练使用ConfuserEx进行代码混淆与加壳保护,能根据项目需求配置混淆策略(如控制流混淆、字符串加密、反调试机制),并解决混淆后可能出现的兼容性问题;有其他代码保护工具(如Dotfuscator)使用经验者优先考虑。
硬件与系统交互能力:深入了解Windows操作系统底层机制,熟练掌握WMI(Windows Management Instrumentation)、SMBIOS(系统管理BIOS)协议,可通过WMI接口准确获取设备序列号、硬件配置信息(如CPU型号、内存大小、硬盘参数);了解Lenovo电脑硬件结构及驱动模型,熟悉驱动安装过程、INF文件解析规则与驱动版本匹配逻辑,具备设备管理器相关API开发经验;熟练使用Microsoft Windows诊断工具(如MSDT),能够解析诊断CAB包结构,实现诊断报告生成、故障定位与修复建议输出功能。
诊断与更新模块开发经验:具有一年以上硬件诊断或驱动更新类软件开发经历,熟悉驱动更新核心流程(如更新检测、版本比对、增量更新、断点续传);能独立设计并实现完整的硬件检测流程,包括测试用例规划、检测指令下发、结果分析与故障等级判断;熟悉HTTP/HTTPS协议,具备对接后端更新服务、实现驱动包下载与完整性校验的开发能力;有桌面应用程序在线升级模块开发经验者优先。
2026-06-24 13:59
IP属地:天津
职位福利
本科3-5年C#ERP系统开发经验诊断类软件开发经验OA系统开发经验CRM系统开发经验.NET开发经验HTMLVisual Studiowindows联想服务端开发经验.NETNET Co

中科软科技股份有限公司
已上市 · 10000人以上

工作地址

鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >

附近适合您的职位
.NET开发(无加班&团队氛围佳)
1.6-2.3万元/月
.NET5-10年本科C#.NET开发经验英语WPF.NET CoreVue/React/Angularazure
天津 东丽区
.NET开发工程师
6000-10000元/月
.NET1-3年大专C#ERP系统开发经验OA系统开发经验.NET开发经验MySQL/SQL Server/Oracle计算机相关专业前端开发经验
天津 红桥区









