.Net全栈开发人员 Angular

多伦多 2天前全职 网络
面议
职位名称:全栈开发人员 - Angular 工作地点:远程 前端开发 开发和维护响应式、模块化和高质量的Angular应用程序。 使用TypeScript、HTML5、CSS、LESS、SCSS和RxJS反应式模式实现UI组件。 使用NgRx管理全局和组件级状态。 使用Jest编写健壮的单元测试,以确保高代码质量和可维护性。 优化Web应用程序的速度、可访问性和跨浏览器兼容性。 后端开发 设计和实现可扩展和安全的Core Web API服务。 编写干净、可维护的C#代码,遵循SOLID和清晰架构的最佳实践。 使用xUnit构建自动化单元和集成测试。 使用EF Core开发高效可靠的数据访问层。 协作进行API架构决策、版本控制和文档编写。 数据库和数据建模 设计关系数据库模式并为SQL Server编写高效的SQL。 执行强大的数据建模以支持复杂的领域逻辑。 优化查询并确保应用程序级数据完整性。 DevOps和工具 使用Docker容器化应用程序。 构建、增强和维护CI/CD管道以实现自动化部署。 使用Git进行版本控制并遵循协作分支策略。 与DevOps团队紧密合作,确保无缝的应用程序交付和基础设施可靠性。 所需技能和资格 拥有Angular(建议v18)和TypeScript的丰富经验。 对RxJS Observables和反应式设计模式有深刻理解。 具有NgRx或类似状态管理库的实际经验。 精通Core Web API和RESTful服务设计。 对C# .NET生态系统和架构最佳实践有很强的掌握。 具有SQL数据库和高级查询优化的扎实经验。 具有现代DevOps工具、CI/CD管道和Docker的经验。 熟练使用Jest和xUnit等自动化测试框架。 能够编写干净、可维护、可测试和文档齐全的代码。 具备强大的问题解决能力和在敏捷协作环境中工作的能力。 关键技能 汽车销售、应付账款、ESI、服装 雇佣类型:全职 经验:年 空缺:1