职位概述
我们正在寻找一位具有丰富.NET技术、Azure云和现代前端框架(如Angular和React)经验的高级Dotnet开发人员。理想的候选人将负责设计、开发和维护可扩展的Web应用程序,并与跨职能团队密切合作。
主要职责
- 使用.NET(C#、ASP.NET Core、Web API)设计、开发和维护全栈应用程序。
- 使用Angular和/或React构建响应式和高性能的前端应用程序。
- 开发和使用RESTful API和微服务。
- 广泛使用Microsoft Azure服务进行应用程序托管、部署和监控。
- 实现安全、可扩展和高可用性解决方案。
- 参与架构讨论、代码审查和技术设计会议。
- 与产品负责人、UX设计师、QA和DevOps团队合作。
- 排查、调试和优化应用程序性能。
- 确保遵循最佳实践、编码标准和安全指南。
所需技能和资格
后端/全栈
- 8年以上.NET开发经验
- 熟练掌握C#、ASP.NET Core、MVC、Web API
- 具有Entity Framework / EF Core经验
- 对微服务架构有扎实的理解
前端
- 丰富的Angular(8+)和/或React经验
- 熟练掌握HTML5、CSS3、JavaScript、TypeScript
- 具有构建响应式和可重用UI组件的经验
云和DevOps
- 具有Microsoft Azure的实际操作经验,包括:
- Azure应用服务
- Azure函数
- Azure存储
- Azure SQL / Cosmos DB
- Azure DevOps
- 具有CI/CD管道经验
- 熟悉Docker和Kubernetes(优先)
数据库
- 丰富的SQL Server经验
- 具备NoSQL数据库的工作知识(优先考虑Cosmos DB)