.NET 全栈开发工程师 – Azure, AWS, AKS, EKS, Bicep ARM, ReactJS, PostgreSQL, CI/CD

多伦多 3天前合同 网络
280 - 306 / 时
.NET 全栈开发人员 – Azure, AWS, AKS, EKS, Bicep ARM, ReactJS, PostgreSQL, CI/CD 多伦多 ON – 混合办公 长期合同 职位描述: • .NET 全栈开发人员(云 CICD)设计、构建和操作端到端的 Web 应用程序,使用 .NET 生态系统跨前端、后端和数据层,利用云服务(优选 Azure AWS)和 CICD 管道,交付安全、可扩展、高质量的解决方案。 • 使用 C#.NET 6 将业务需求转化为干净、模块化、可测试的解决方案。使用 ASP.NET Core(控制器、最小 API、中间件)实现 RESTful API 微服务。 • 使用 React Angular Vue、TypeScript、HTML5、CSS/SCSS 和组件库构建响应式前端。 • 通过 EF Core Dapper 设计规范化模式并优化查询来集成数据访问。 • 实现缓存、异步处理(队列、后台服务)和配置管理。 • 设计云原生服务容器(AKS/EKS)、应用服务、函数 Lambda、API 网关 Front Door、存储(Blob/S3)、托管数据库(Azure SQL PostgreSQL、DynamoDB Cosmos DB 根据需要)。 • 实现安全身份 Azure AD Entra ID AWS IAM、OAuth2/OIDC、密钥管理(Key Vault Secrets Manager)。 • 使用 Bicep ARM Terraform 构建基础设施代码,遵循环境推广(开发/测试/生产)。 • 通过 App Insights CloudWatch X Ray 启用可观测性日志、指标和跟踪,仪表板警报。 • 创建和维护构建和发布管道(Azure DevOps、GitHub Actions、GitLab CI、Jenkins)。 • 强制执行分支策略(Git Flow Trunk based)、PR 审查、代码质量门槛(SonarQube)。 • 自动化容器(Docker 文件)、Helm charts/K8s 清单和应用服务槽的打包部署。 • 实施数据库 DevOps(使用 EF Core 的迁移、SQL 项目、漂移检测)。 • 嵌入自动化测试(单元、集成、API 合同测试)和安全扫描(SAST/DAST/SCA),确保可靠性健康检查、优雅关闭、退避重试、断路器(Polly)。 • 进行代码审查、结对编程,并遵循编码标准文档。 职位类型:固定期限合同 薪酬:每小时 $55.00-$60.00