SupplyLogic
SupplyLogic
SupplyLogic 是一家 B2B 供应链与营销履约公司,将采购、生产、履约、分销和供应商管理整合到一个协调流程中。公司为营销团队提供品牌印刷品和促销商品,帮助组织控制成本、简化执行,并在多地点营销活动中保持统一的品牌标准。SupplyLogic 服务于零售、酒店、医疗保健和制造业等行业的客户,提供评估、采购和履约服务,旨在提升运营速度、准确性和管控能力。

首席全栈开发工程师 - 美国远程

带领全栈开发团队,构建 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
  • 拥有计算机科学、信息技术、工程或相关领域的学士学位