职位描述
需求ID:347891
我们目前正在寻找一名高级.NET Angular集成开发人员 - 远程(加拿大),加入我们位于加拿大安大略省多伦多的团队。
我们正在寻找一位经验丰富的.NET集成开发人员,至少有7年构建和维护企业集成解决方案的经验。理想的候选人将是一名动手开发人员,熟悉.NET技术栈、API驱动的架构、XML/JSON转换、数据库开发和CI/CD实践。强大的沟通能力和与跨职能团队合作的能力是必不可少的。
日常职责:
• 使用.NET(C#)、WCF和RESTful API设计和实现集成解决方案,以连接内部系统、第三方服务和遗留应用程序。
• 使用ASP.NET、Entity Framework、ADO.NET和LINQ开发、测试和维护后端组件(Windows服务、控制台应用程序、Web API)。
• 使用XML/XSLT、JSON映射和自定义转换代码创建和维护数据转换逻辑,以实现系统之间的数据交换。
• 使用HTML、CSS和客户端脚本(JavaScript/jQuery、Angular)构建面向客户和管理的Web功能(如适用)。
• 设计和优化数据库模式和查询;为SQL Server和/或Oracle编写存储过程、视图和性能优化的SQL。
• 实施日志记录、错误处理、重试和幂等策略以实现可靠的集成;诊断和修复集成故障。
• 与产品负责人、架构师、QA和运营团队合作,收集需求、定义接口(Swagger/OpenAPI)并生成集成规范。
• 参与DevOps和CI/CD活动:创建构建/发布管道,自动化部署到IIS(及其他托管环境),并使用源代码管理(Git)。
• 确保集成端点的安全性和合规性(身份验证、授权、加密、安全传输)。
• 执行代码审查、单元测试和集成测试;指导初级开发人员关于集成开发的最佳实践。
• 记录集成工作流、API合同、消息格式、运行手册和操作手册以支持和审核。
• 支持生产环境:故障排查、执行根本原因分析并实施长期修复。
最低要求:
• 7年以上软件开发经验,具有显著的集成项目经验。
• 7年以上.NET Framework/C#:— 强大的面向对象设计、多线程、异步编程和实际.NET应用程序经验。
• 2年以上ASP.NET/Web API:构建REST API和Web应用程序。
• 2年以上XML/XSLT/JSON:复杂的XML转换和JSON模式处理。
• 2年以上ADO.NET/Entity Framework/LINQ— 数据访问模式、ORM使用、性能调优。
其他期望技能:
• 4年以上IIS — 部署和配置Web应用程序和API。
• 2年以上数据库(SQL Server/Oracle)— 模式设计、T-SQL/PL-SQL、存储过程、索引和查询优化。
• 3年以上客户端脚本(JavaScript/jQuery/Angular)— 能够实现前端集成点并解决客户端问题。
• 4年以上API通信、WCF、REST Web服务 — SOAP/WCF经验加上REST API设计和消费。
• 3年以上Windows应用程序编程 - 有构建Windows服务、计划任务或桌面集成工具的经验。
• 2年以上DevOps/CI-CD管道:具有构建系统、发布管道、自动化部署和基础设施即代码的基本经验。
• 沟通能力:优秀的口头和书面沟通能力;有创建API文档和技术运行手册的经验。
#LI-NorthAmerica
INDHCLSMC
关于NTT DATA
NTT DATA是一家价值300亿美元的业务和技术服务领导者,为《财富》全球100强中的75%提供服务。我们致力于通过负责任的创新加速客户成功并对社会产生积极影响。我们是全球领先的AI和数字基础设施提供商之一,在企业级AI、云、安全性、连接性、数据中心和应用服务方面拥有无与伦比的能力。我们的咨询和行业解决方案帮助组织和社会自信且可持续地迈向数字未来。作为全球顶级雇主,我们在50多个国家拥有专家。我们还为客户提供访问强大创新中心生态系统的机会,以及与成熟和初创合作伙伴的合作。NTT DATA是NTT集团的一部分,NTT集团每年在研发方面投资超过30亿美元。