Avanade
Avanade
Avanade 为企业提供基于云的链接管理和数字连接工具。其平台支持网址缩短、品牌链接、二维码(包括动态二维码和 GS1 Digital Link 格式)、移动落地页、数字名片、UTM 活动跟踪、链接分析、API 和集成功能。这些能力帮助营销、开发和客户服务团队在数字渠道中创建、管理和衡量客户互动,同时提供面向企业的安全与合规功能。

高级 .NET 应用技术负责人 – 班加罗尔

负责 .NET 应用交付与现代化改造、Azure DevOps 流水线及工程师团队管理。 运用 Microsoft 技术,助力 Avanade 客户创新。

描述

  • 负责 .NET 应用从设计、开发到测试、发布及生产就绪的技术交付
  • 带领 4 至 5 名工程师,分配工作、审查代码和设计、排除障碍并确保交付质量
  • 亲自使用 C# 和 .NET 构建应用,包括 ASP.NET Core、Web API、微服务和服务集成
  • 领导将旧版 .NET Framework 应用迁移到 .NET Core 或现代 .NET
  • 在整个开发生命周期中使用 GitHub Copilot、Claude Code 等基于大型语言模型的开发工具
  • 在 Azure DevOps 中构建并运维 CI/CD 流水线
  • 制定并落实分支管理、拉取请求、代码审查、测试、静态分析和安全扫描等工程标准
  • 使用 SQL Server 或 Azure SQL 及 Entity Framework Core 设计和优化数据访问
  • 与云平台团队协调 Azure 部署架构,包括 App Service、Functions、容器、AKS、Key Vault、配置和机密信息
  • 调查性能、可靠性及生产环境问题,并推动解决根本原因的修复
  • 与架构师、业务分析师及客户技术负责人主持技术设计讨论
  • 与项目经理共同规划和估算工作,并汇报技术进度与风险
  • 指导工程师掌握 .NET、工程实践及 AI 辅助开发;支持招聘和技术面试
  • 将可复用组件、模板、流水线加速工具和参考实现纳入实践团队的 IP 资料库
  • 通过提供技术方案、工作量估算及参与客户技术讨论来支持售前工作

任职要求

  • 具备 8 至 10 年应用开发经验,且近期有大量时间专注于 Microsoft .NET
  • 精通 C#、.NET Framework 及 .NET Core 或现代 .NET,并具备 ASP.NET Core、Web API、依赖注入、异步编程和设计模式方面的深入实践经验
  • 具备将 .NET Framework 应用迁移到 .NET Core 或现代 .NET 的成熟经验
  • 曾在实际项目交付中使用 GitHub Copilot 或 Claude Code 等基于大型语言模型的编码工具
  • 具备带领 4 至 5 人工程团队完成交付的经验
  • 熟练使用 Azure DevOps,包括多阶段 YAML 流水线、构建与发布流水线、环境、审批、制品管理和持续交付
  • 能有效使用 Git,包括分支策略、拉取请求和有实质内容的代码审查
  • 扎实掌握 SQL Server 或 Azure SQL 及 Entity Framework Core,包括性能调优
  • 具备 REST API 的设计和调用经验,并能集成外部系统
  • 了解 Azure 应用服务,包括 App Service、Functions、Key Vault、存储和应用监控
  • 具备自动化测试经验
  • 能够与客户负责人有效进行技术讨论,并用浅显语言说明技术风险
  • 常驻班加罗尔或德里 NCR,或愿意搬迁