职位名称:首席全栈ASP.NET开发人员
地点:多伦多,每周两天在现场工作
职位类型:永久全职
关于我们:
我们是一家充满活力和创新精神的组织,正在寻找一位高技能的首席全栈ASP.NET开发人员/架构师加入我们的团队,以永久全职的方式工作。这是一个混合角色,我们的办公室位于多伦多市中心,交通便利。作为一家技术驱动型公司,我们重视专业知识、创造力和对高质量软件解决方案交付的热情。
职责:
领导并推动软件开发的全流程,从设计到部署,确保提供稳健可靠、可扩展的解决方案。
与跨职能团队合作,收集并理解需求,并将其转化为技术规范和架构。
利用ASP.NET、C#、TypeScript、SQL、Angular和其他客户端技术来设计和实施全栈解决方案。
利用您在C#、.NET Core、ORM(EF Core)、分布式缓存、消息队列、MS SQL Server和REST API Web服务方面的丰富经验来构建高效可维护的代码。
应用测试驱动开发(TDD)方法,确保软件的可靠性和质量。
将HTML 5、Swagger、Bootstrap和Angular等Web技术融入开发过程中。
实施强大的Web安全实践,包括OpenID Connect、OAuth 2.0和其他相关协议。
展示扎实的SOLID原则和应用设计模式的能力,创建可扩展和可维护的软件架构。
通过良好的口头和书面沟通技巧,与团队成员和利益相关者进行有效沟通。
利用领域驱动开发(DDD)的专业知识,增强软件设计和架构(有DDD经验者优先)。
为API解决方案、分布式消息传递、后台作业和其他相关技术的开发做出贡献。
及时了解行业趋势和进展,不断提升自己的技能和知识。
要求:
超过十年的软件开发经验。
八年或以上的C#、TypeScript、SQL、Angular和其他客户端技术的专业经验。
五年以上的C#、.NET Core、ORM(EF Core)、分布式缓存、消息队列、MS SQL Server和REST API Web服务的实际经验。
至少五年的测试驱动开发(TDD)经验。
熟练掌握HTML 5、Swagger、Bootstrap和Angular等Web技术。
熟练掌握OpenID Connect、OAuth 2.0等Web安全实践。
丰富的SOLID原则和应用设计模式的经验。
良好的口头和书面沟通能力。
有领域驱动开发(DDD)经验者优先。
熟悉AODA、API开发、分布式消息传递和后台作业等将被视为优势。
请发送您的简历至:gurdeep@businessconsultingservices.ca
如果您是一位高度积极和技能娴熟的个人,希望在协作环境中领导有影响力的项目,我们邀请您申请这个令人兴奋的机会。加入我们,共同塑造我们的技术领域的未来,并在行业中产生有意义的影响。