高级.NET Angular 集成开发人员

多伦多 6天前全职 网络
面议
职位描述 职位编号:347891 我们目前正在寻找一名高级 .NET Angular 集成开发人员 - 远程(加拿大)加入我们位于加拿大安大略省多伦多市(CA-ON)的团队。我们正在寻找一位经验丰富的 .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-NorthAmericaINDHCLSMC 关于 NTT DATA NTT DATA 是一家价值 300 亿美元的商业和技术服务领导者,为 75% 的《财富》全球 100 强公司提供服务。我们致力于通过负责任的创新加速客户成功并对社会产生积极影响。我们是全球领先的 AI 和数字基础设施提供商之一,在企业级 AI、云、安全、连接性、数据中心和应用服务方面拥有无与伦比的能力。我们的咨询和行业解决方案帮助组织和社会自信且可持续地迈向数字未来。作为全球顶级雇主,我们在 50 多个国家拥有专家。我们还为客户提供访问强大创新中心生态系统的机会,以及成熟和初创合作伙伴。NTT DATA 是 NTT 集团的一部分,每年在研发方面投资超过 30 亿美元。