职位:.NET开发主管
职位概述:
我们正在寻找一位技术娴熟、经验丰富的开发主管,具备.NET 6+、C#、WinForms和Threading TPL的深厚背景。理想的候选人应具备使用干净架构和领域驱动设计(DDD)原则设计和实施软件应用的丰富经验。作为开发主管,您将引导我们的开发团队完成复杂的项目,确保质量、性能和遵循TDD和自动化单元测试的最佳实践。您出色的沟通和领导能力将在团队内促进协作和创新。
主要职责:
• 使用.NET 6+、C#、WinForms、TPL和内部开发的框架,主导高质量软件应用的架构、设计和开发
• 倡导使用干净架构、领域驱动设计(DDD)和测试驱动开发(TDD)方法。
• 监督自动化单元测试,并确保实施有效的测试策略。
• 与跨职能团队合作,定义、设计和发布新功能。
• 为团队成员提供技术指导和辅导,培养卓越和持续改进的文化。
• 推动编码、架构设计和模式的最佳实践的采用。
• 确保应用程序的性能、质量和响应能力。
• 主导代码审查,保持高水平的代码质量和安全性。
• 管理项目时间表、资源和风险评估。
• 与各级别的利益相关者进行有效沟通,将复杂的技术概念转化为可理解的术语。
所需技能和资格:
• 计算机科学、工程或相关领域的学士或硕士学位。
• 15年以上作为开发主管或类似角色的经验,拥有.NET 6+、C#、WinForms和Threading TPL的项目丰富经验。
• 熟练掌握干净架构、领域驱动设计(DDD)和测试驱动开发(TDD)。
• 具备自动化单元测试经验,精通架构设计和模式。
• 出色的领导和沟通能力,能够领导和激励开发团队。
• 出色的逻辑和算法思维能力。
• 扎实的软件开发生命周期和敏捷方法论的理解。
• 能够在快节奏、动态的环境中工作,并同时管理多个优先事项。