Integration Developer (.NET Api & Azure)

NTT DATA Romania SASibiu, AR
1d

About The Position

We are a distributed team of Microsoft‑focused specialists within NTT DATA Romania, turning the power of the Microsoft ecosystem into reliable, scalable and modern business solutions. Known as the Microsoft Technologies Competence Center, we co-create and accelerate projects across all industries, without being tied to a specific business unit. Our expertise covers end‑to-end delivery of enterprise platforms using .NET, C#, ASP.NET Core, Azure Services, Power Platform and Microsoft 365, with proven results in domains such as Automotive, Banking, Insurance, Healthcare, Manufacturing and the Public Sector. We’re expanding our team and we’re looking for an Integration Developer to build and support .NET-based APIs and integrations on Azure, connecting digital journeys and workflow/case tooling to core claims systems and third-party services. You will deliver production integrations for fast-track claims initiatives (e.g. digital FNOL, email intake, coverage checks, fraud workflows), with a focus on reliability, security, and operability.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering or related field
  • Minimum 3 years of experience on a similar position is required
  • Strong hands-on development in C#/.NET (preferably .NET 6+) and ASP.NET Core.
  • Practical experience with APIM (publishing, securing, monitoring APIs) and API design discipline (OpenAPI, versioning).
  • Practical experience with Logic Apps and Azure Functions in real integration scenarios.
  • Hands-on experience with Azure Service Bus messaging patterns (queues/topics/sessions, DLQs, retries, idempotency).
  • Working knowledge of Event Grid and Event Hubs and when to use each.
  • Comfortable with transformation/mapping (JSON/XML/XSLT) and dealing with messy real-world payloads.
  • Solid troubleshooting and operational mindset using Azure observability tooling.

Responsibilities

  • Build and maintain C#/.NET (ASP.NET Core) APIs, with well-defined contracts (OpenAPI/Swagger), versioning, and consistent error handling.
  • Design, publish, secure, and monitor APIs using Azure API Management (APIM), including API policies, throttling, and access controls.
  • Implement orchestration and workflow automation using Azure Logic Apps, integrating with APIs and messaging services.
  • Develop and deploy Azure Functions (primarily C#, with JavaScript/Python as needed) for integration logic and event handlers.
  • Implement asynchronous messaging using Azure Service Bus (queues, topics, sessions) including retries, dead-lettering, idempotency, and correlation.
  • Build event-driven and streaming integrations using Azure Event Grid and Azure Event Hubs, selecting the right tool for “events” vs “streams”.
  • Build transformation/mapping logic using JSON, XML, XSLT (and related mapping patterns) to integrate across enterprise systems.
  • Implement secure integration solutions using OAuth2, Microsoft Entra ID (Azure AD), Managed Identities, and APIM policy enforcement.
  • Operate what you build: troubleshooting using Azure Monitor, Application Insights, Log Analytics, and distributed tracing/correlation IDs.
  • Apply Azure networking fundamentals in designs and builds: VNETs, private endpoints, firewalls, and secure connectivity patterns.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service