角色:.Net集成架构师。
地点:纽约市,纽约州。
持续时间:长期。
客户:Value Momentum。
以下是您参考的职位描述。
所需技能
至少12年的实际经验,开发企业级.NET应用程序,其中至少5年担任集成技术架构师。
具备面向对象分析和设计、SOLID原则、清晰架构模式和清晰代码实践的经验。
实际完成企业级.NET集成项目的端到端实施-至少2个实施。
熟练掌握.Net Core,.Net 6及以上版本,C#,Web API,Swagger,Azure API Management,App Services,SQL Server,Azure Service Bus,AKS(Azure Kubernetes Service),应用程序性能和安全性。
设计和实施微服务架构的经验。
深入理解API的实施和生命周期管理。
了解任何消息传递框架(Kafka,Rabbit MQ等)。
能够构思、设计和交付产品。
评估、设计、文档化并提出架构建议及其预期影响、缓解、迁移和应急计划。
能够通过深入挖掘和与利益相关者互动,详细说明高级需求。
能够有效表达和影响。
将概念和技术转化和相关联,以满足业务或技术解决方案。
应该在软件开发的架构方面发挥领导作用,强调面向对象分析与设计、分层应用程序开发、领域驱动设计、架构设计模式,实践采用敏捷方法论(如SCRUM)的标准开发流程。
为开发团队提供关键输入,并确保遵循正确的开发方法论。
对各种解决方案进行经济分析。
与UI框架(React / Angular,css等)的工作经验。
了解企业级数据库(Oracle,SQL Server等)。
有全球交付模型的工作经验。
工作职责/关键结果区域:
- 在Azure云中设计功能完善的API集成框架,利用.NET技术。
- 协助项目规划和估算。
- 了解当前已开发的后端API和集成,并评估对需求变更的影响分析。
- 遵循设计模式,使用内部和第三方服务编码和集成API。
- 实施自动化服务,用于API治理活动,如API订阅、限流、监控策略等。
- 测试和排除集成问题。
- 确定需要重构的代码区域,以提高代码可维护性和性能。
- 与架构师和同行团队成员合作,进行设计和代码审查。
- 创建和维护技术文档。
- 与QA团队、平台工程团队和跨职能团队合作,实现业务目标。
- 研究并及时了解最新技术、趋势和最佳实践。