
EXL 的 .NET 数据工程师 - 混合办公(印度)
为专注于人工智能的保险平台构建并支持数据集成解决方案。 使用 Azure、SQL Server、C#、.NET 和 React 转换数据并开发可靠服务。
描述
- 创建可重复运行的数据管道,将 CSV 和 API 数据导入 SQL Server 以进行转换和清洗
- 开发可复用的 SQL 存储过程,用于数据迁移和转换工作流
- 确保存储过程和 .NET 导入工具具备幂等性,安全处理重复记录、缺失记录和部分失败
- 开发连接第三方 API 的 .NET 服务,用于数据丰富和同步
- 创建 Azure Functions 和控制台工具,调用外部 API、处理大批量数据并将结果持久化到 SQL Server
- 在新服务中使用依赖注入、配置绑定和结构化日志记录
- 针对大批量数据实施具有并发上限的异步处理
- 开发具备身份验证、重试、退避和稳健错误处理能力的弹性 HTTP 客户端
- 使用 Entity Framework Core 和 LINQ 访问应用程序数据
- 创建并维护单元测试和集成测试覆盖率
- 开发 React.js 应用程序和可复用的前端组件
- 与后端工程师合作交付端到端解决方案
- 在数据导入和迁移后验证数据质量与准确性
- 使用 Git 和 Azure DevOps YAML 管道支持 CI/CD
- 记录数据流、映射规则和数据质量问题
- 创建 KPI 查询、数据库视图和报告数据集
- 将报告需求转化为可靠的 SQL 视图或存储过程
任职要求
- 学士学位
- 熟练掌握 React.js、JavaScript 或 TypeScript 以及现代前端开发实践
- 具有使用 .NET 和 C# 开发应用程序的专业经验
- 具有 SQL Server、存储过程、ETL 和数据转换的实践经验
- 具有使用 OAuth 客户端凭据和 Bearer 令牌身份验证集成第三方 API 的经验
- 具有 Azure Functions、控制台应用程序、依赖注入、配置绑定和结构化日志记录经验
- 具有使用 async/await 和基于 SemaphoreSlim 的并发上限设计异步及并发工作流的经验
- 具有为瞬态错误创建带重试和退避策略的弹性 HTTP 客户端的经验
- 具有使用 Entity Framework Core 和 LINQ 的经验
- 具有开发单元测试和集成测试的经验
- 具有使用 Git 和基于 Azure DevOps YAML 的 CI/CD 管道的经验
- 了解保险和准备金相关概念者优先








