我们正在寻找一位高技能的.NET (C#) 全栈开发人员,以在Microsoft Azure环境中设计、构建和支持现代云原生应用程序。此角色需要一位具有后端服务、前端用户界面和云基础设施经验的强大动手开发人员,与跨职能团队紧密合作,提供安全、可扩展和高性能的解决方案。
主要职责
使用C#、.NET / .NET Core和现代前端框架设计、开发和维护全栈应用程序
构建和使用RESTful API和后端服务,确保性能、可扩展性和安全性
使用Angular、React或类似框架以及HTML、CSS和JavaScript/TypeScript开发响应式和用户友好的前端组件
利用Microsoft Azure服务实现云原生解决方案,包括应用服务、Azure函数、逻辑应用、Azure SQL / Cosmos DB、存储帐户和服务总线
与架构师和DevOps团队合作,使用Azure DevOps或GitHub 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)经验
在企业规模或受监管环境中工作的背景