首席全栈开发工程师 - 美国远程
带领全栈开发团队,构建 SupplyLogic 的 Azure API、服务和 Angular 应用。推动安全的供应商集成、生产监控、技术指导和项目交付。
描述
- 通过分配优先级、明确预期并管理工作量,领导和协调全栈开发团队
- 定期开展一对一沟通,提供绩效反馈,设定目标并支持绩效评估
- 为开发人员提供技术指导、辅导和持续支持
- 负责代码审查,并制定开发标准和最佳实践
- 监督新开发人员的入职和培训
- 升级处理复杂技术问题和生产事故,同时指导故障排查及根本原因分析
- 参与技术设计和架构决策
- 向开发副总裁汇报团队进展、产能和风险
- 使用 C#、ASP.NET Web API 和 .NET Core/.NET 8/9 创建、增强和维护 REST API 及 Azure Functions
- 开发和维护基于 Angular 的前端功能
- 实施并解决 OAuth、OpenID Connect、PKCE 和 Microsoft Entra ID 身份验证与授权流程中的问题
- 创建、优化和排查 SQL Server 存储过程、索引及查询性能问题
- 构建并支持 Azure Service Bus 队列处理和重试机制
- 部署、托管和监控运行于 Azure Container Apps 的服务
- 使用 Azure Application Insights 和 Kusto 查询跟踪应用健康状况并调查生产问题
- 开发 PowerShell 自动化脚本,用于 AWS SSO 管理以及 VPN 或网络故障排查
- 与分析师、项目经理和业务利益相关者合作,将需求转化为技术解决方案
- 支持 SupplyLogic 的各项工作,包括供应商集成、入职和培训
任职要求
- 具有领导、指导或管理开发人员的经验,最好有亲自参与开发的技术负责人经验
- 具备与技术和非技术利益相关者进行书面及口头沟通的优秀能力
- 具有代码审查以及制定或执行开发标准和最佳实践的经验
- 精通 C#,涵盖 .NET Framework、.NET Core、API 和 Azure Functions
- 精通 SQL,包括 SQL Server 存储过程、性能优化和故障排查
- 具备中级 PowerShell 技能,可用于自动化、AWS SSO 以及 VPN 或网络故障排查
- 精通 ASP.NET Web API
- 精通 .NET Core 和 .NET 8/9
- 深入了解 OAuth 和 OpenID Connect,包括 PKCE 及 Entra ID 流程
- 深入了解 Microsoft Entra ID
- 熟练掌握 HTML5、CSS3 和 JavaScript ES6+,并至少熟悉一种主要 UI 框架,如 React、Vue 或 Angular
- 精通 Microsoft Azure,包括 Function Apps、Service Bus 和 Container Apps
- 深入了解 Azure Service Bus
- 具备 Azure Container Apps 中级知识
- 深入了解 Azure Application Insights,包括 Kusto 查询和监控
- 熟练使用 Visual Studio
- 熟练使用 VS Code
- 熟练使用 SQL Server Management Studio
- 拥有计算机科学、信息技术、工程或相关领域的学士学位
