.NET开发领导

14个月前合同
York Digital Consulting Inc.

York Digital Consulting Inc.

location 多伦多
unsaved
职位:.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)。 • 具备自动化单元测试经验,精通架构设计和模式。 • 出色的领导和沟通能力,能够领导和激励开发团队。 • 出色的逻辑和算法思维能力。 • 扎实的软件开发生命周期和敏捷方法论的理解。 • 能够在快节奏、动态的环境中工作,并同时管理多个优先事项。