职位:.NET (C#) 全栈开发工程师 - Azure
我们正在寻找一位高技能的 .NET (C#) 全栈开发工程师,在 Microsoft Azure 环境中设计、构建和支持现代云原生应用程序。此角色需要一位具有后端服务、前端用户界面和云基础设施经验的实干型开发人员,与跨职能团队紧密合作,交付安全、可扩展和高性能的解决方案。
主要职责
• 使用 C#、.NET / .NET Core 和现代前端框架设计、开发和维护全栈应用程序
• 构建和使用 RESTful API 和后端服务,确保性能、可扩展性和安全性
• 使用 Angular、React 或类似框架开发响应式和用户友好的前端组件,以及 HTML、CSS 和 JavaScript/TypeScript
• 利用 Microsoft Azure 服务实施云原生解决方案,包括应用服务、Azure Functions、Logic Apps、Azure SQL / Cosmos DB、存储账户和服务总线
• 与架构师和 Dev Ops 团队合作,使用 Azure Dev Ops 或 Git Hub Actions 进行云架构、CI/CD 管道和部署策略
• 编写遵循最佳实践、编码标准和设计模式的干净、可测试和可维护的代码
• 参与代码审查、设计讨论和开发生命周期中的技术问题解决
• 根据需要支持应用程序故障排除、性能调优和生产支持
• 在敏捷/Scrum 环境中工作,参与冲刺计划、估算和持续改进
所需技能和经验
• 在全栈应用程序开发中具有丰富的 C# 和 .NET / .NET Core 实践经验
• 具有使用 Angular、React 或类似框架构建前端应用程序的经验
• 在 Microsoft Azure 云环境中有扎实的工作经验
• 具有关系型和/或 NoSQL 数据库(例如,Azure SQL、SQL Server、Cosmos DB)的经验
• 熟悉 CI/CD 管道、源代码管理(Git)和自动化构建/部署流程
• 理解云安全、身份验证/授权和应用程序监控/日志记录
加分项
• 具有微服务架构经验
• 接触过容器化技术(Docker、Kubernetes / AKS)
• 具有 API 安全性(OAuth2、OpenID Connect、Azure AD)经验
• 在企业规模或受监管环境中工作的背景