Hybrid Senior Integration Engineer

Posted 20 hours ago

Apply now

About the role

  • Develops Azure Functions for data collection and integration at EXL. Implements logging, error handling, and unit tests following best practices.

Responsibilities

  • Develop HTTP, Service Bus, Storage, and Event‑Hub‑triggered Azure Functions in C#/.NET for data collection, routing, enrichment, and dispatch.
  • Implement integration SDKs/NuGet packages for common capabilities (logging, correlation IDs, retries, error handling, API clients, SAP adapters).
  • Consume and expose APIs via APIM, including request/response mapping to internal canonical schemas and DTOs.
  • Interact with Cosmos DB (outbox collections, change feed processors) and Storage Accounts for durable messaging and file‑based integrations.
  • Implement structured logging and telemetry using Application Insights and OpenTelemetry standards.
  • Contribute to unit, integration, and contract tests; support blue/green and canary releases through DevOps pipelines.

Requirements

  • Strong C#/.NET (6/7+) and Azure Functions development experience.
  • REST API design, JSON/Swagger/OpenAPI, and APIM policy basics.
  • Experience integrating with Service Bus, Storage, Cosmos DB, and external SaaS APIs.
  • Familiarity with async, resilient coding (retries, exponential backoff, circuit breaker, idempotency tokens).

Benefits

  • EXL (NASDAQ: EXLS) never requires or asks for fees/payments or credit card or bank details during any phase of the recruitment or hiring process and has not authorized any agencies or partners to collect any fee or payment from prospective candidates. EXL will only extend a job offer after a candidate has gone through a formal interview process with members of EXL’s Human Resources team, as well as our hiring managers.

Job title

Senior Integration Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

HybridColombia

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job