职位名称:Dotnet 架构师(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 应用服务、Azure 函数、Azure SQL 数据库和 Azure Kubernetes 服务(AKS)等服务。
- 开发和推广基于微服务的解决方案,确保模块化、可重用性和可维护性。
- 监督 RESTful API 的设计和实施,确保一致性并遵循最佳实践。
- 与开发、产品团队和客户密切合作,将业务需求转化为技术解决方案。
- 为开发团队提供技术指导和辅导,促进持续改进的文化。
- 建立和执行架构标准、编码实践和安全协议。
- 随时了解新兴技术并参与架构决策。
- 强大的领导、辅导和沟通能力,具有指导团队和推动技术倡议的成功记录。
- 实施应用程序性能、安全性和可扩展性的最佳实践。
- 通过代码优化、缓存策略和数据库索引来优化应用程序性能。
- 与 UX/UI 设计师和产品团队合作,将需求转化为高质量、以用户为中心的设计和实施。
- 进行代码审查并在团队中执行编码标准。
软技能/其他技能:
- 能够看到大局,将技术决策与业务目标对齐,并设计可扩展的未来解决方案。
- 具备分析思维,主动识别风险、解决挑战并提出创新解决方案。
- 在代码审查中提供建设性反馈,并乐于接受对自己代码的反馈。
- 基于数据、权衡和长期价值自信地做出架构决策。
- 具备良好的人际交往能力,以建立和维护与团队成员的高效关系。
- 出色的口头、演示和书面沟通能力;具备组织、协作和时间管理技能。