.NET 架构师(带 Azure 服务和 Angular/React)

芝加哥 3天前全职 网络
面议
职位名称: .NET 架构师(带 Azure 服务和 Angular/React) 工作地点:现场(芝加哥,伊利诺伊州) 工作类型:全职 职位描述: 预期结果 – 寻找一位具备高超技能的技术架构师,拥有 .NET 技术的实践经验,能够领导法律领域项目的端到端架构设计。负责设计可扩展、安全且性能优化的解决方案,使用 C#、ASP.NET、Web API、.NET(Core 和 Framework)、Angular/React、NUnit 和 Azure 等技术。定义并维护高层和低层设计文档,指导实施符合架构标准,并确保遵循编码、测试和部署的最佳实践。与产品负责人、业务分析师和跨职能团队密切合作,将复杂的业务需求转化为强大的技术设计。建立架构治理模型,进行设计评审,并确保遵循架构决策。 技能 / 经验: · 18 年以上使用 C#、Web API、.NET(Core 和 Framework)进行 Web 应用开发的实践经验 · 8 年在 Azure、.NET、React 和 NUnit 上的架构设计经验 · 5 年以上在 Azure 平台上定义解决方案、实施设计、开发和部署 Web 应用的经验 · 4 年以上在微服务、容器化和数据迁移项目上的经验 · 5 年以上使用 XUnit、NUnit 等进行单元测试的经验;具备 HTML5、CSS3、jQuery 和 JSON、Bootstrap 的经验 · 12 年以上在关系型和 NoSQL 数据库(SQL Server、PostgreSQL、Cosmos DB)方面的扎实经验 · 深刻理解软件设计原则和软件设计模式 职位 / 角色描述: · 领导 .NET 应用的架构设计和开发,确保可扩展性、性能和安全性。 · 在 Microsoft Azure 上设计和实施云架构,利用 Azure App Services、Azure Functions、Azure SQL 数据库和 Azure Kubernetes 服务(AKS)等服务。 · 开发和推广基于微服务的解决方案,确保模块化、可重用性和可维护性。 · 监督 RESTful API 的设计和实施,确保一致性并遵循最佳实践。 · 与开发、产品团队和客户紧密合作,将业务需求转化为技术解决方案。 · 为开发团队提供技术指导和指导,培养持续改进的文化。 · 建立和执行架构标准、编码实践和安全协议。 · 关注新兴技术并参与架构决策。 · 具备强大的领导力、指导和沟通能力,能够引导团队并推动技术倡议。 · 实施应用性能、安全性和可扩展性的最佳实践。 · 通过代码优化、缓存策略和数据库索引来优化应用性能。 · 与 UX/UI 设计师和产品团队合作,将需求转化为高质量、以用户为中心的设计和实施。 · 进行代码审查并在团队中执行编码标准。 软技能 / 其他技能: · 能够看到大局,将技术决策与业务目标对齐,设计可扩展的未来解决方案。 · 具备分析思维,主动识别风险、解决挑战并提出创新解决方案。 · 在代码审查中提供建设性反馈,并乐于接受对自己代码的反馈。 · 在做出架构决策时,基于数据、权衡和长期价值充满信心。 · 具备强大的人际交往能力,能够与团队成员建立和维护富有成效的关系。 · 具备强大的口头、演示和书面沟通能力,以及组织、协作和时间管理能力。