.Net集成架构师

16个月前合同
Cerebra Consulting Inc

Cerebra Consulting Inc

location 纽约
unsaved
角色:.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团队、平台工程团队和跨职能团队合作,实现业务目标。 - 研究并及时了解最新技术、趋势和最佳实践。