Integration Developer (.NET Api & Azure)
Cluj, RO Bucuresti, RO Iasi, RO Serbia remote, RS Remote, RO Sibiu, RO Novi Sad, RS Timisoara, RO Brasov, RO
Who we are
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.
What you'll be doing
- 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.
What you'll bring along
- 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.
What’s in it for you
✔ New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
✔ Pick your working style: choose from Remote, Hybrid or Office work opportunities
✔ Early bird or night owl? Our projects have different working hours to suit your needs
✔ Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
✔ We want you to stay healthy! Enjoy our Private Health Insurance – it’s custom-made for you
✔ A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
✔ Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families
NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees.
Not the job for you? Perhaps you have a friend who would be a perfect fit. Send them this link!
Third parties fraudulently posing as NTT DATA recruiters
NTT DATA recruiters will never ask job seekers and candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties that may try to impersonate NTT DATA recruiters, either in writing or by phone, in an attempt to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will be associated with an @nttdata.com email address. NTT DATA will not use any non-NTT DATA or personal email domains (Gmail, Yahoo, etc.) or personal communication channels (WhatsApp, Facebook etc) at any time during the recruitment process. If you suspect any fraudulent activity, please contact us.
Job Segment:
Developer, .NET, Claims, XML, Software Engineer, Technology, Insurance, Engineering