NTT DATA

MCP Integration Engineer

NTT DATA
Apply
14 days ago
Sibiu, Romania +2 moreSenior

Responsibilities

  • Design, develop, and maintain MCP servers, AI-agent tools, backend services, and integration components using Python, FastAPI, and Pydantic.
  • Integrate enterprise services through REST APIs, SDKs, webhooks, and other supported interfaces.
  • Implement OAuth 2.0 and OIDC authentication and authorization flows, including token lifecycle, scopes, permissions, credentials, and secrets.
  • Develop reusable integration patterns with clear schemas, validation, error handling, and predictable responses for AI-agent tools.
  • Build and maintain unit and integration tests and validate integrations across development and production-like environments.
  • Deploy and operate integration services on Azure using Azure Functions, Cosmos DB, and Key Vault.
  • Contribute to CI/CD pipelines, environment configuration, release automation, and controlled deployments.
  • Add logs, metrics, traces, and diagnostics for monitoring and troubleshooting.
  • Diagnose incidents across API, authentication, permissions, data, network, and platform layers and implement sustainable fixes.
  • Document APIs, MCP tools, authentication requirements, configuration, operational procedures, limitations, and support guidance.
  • Collaborate with Platform, Security, IAM, and product teams on shared capabilities, permissions, and infrastructure changes.

Requirements

  • Strong hands-on Python development experience and practical knowledge of FastAPI and Pydantic.
  • Experience building REST APIs and production-grade backend integration services.
  • Knowledge of Model Context Protocol or equivalent experience building APIs, tools, or function interfaces for AI agents.
  • Practical experience with OAuth 2.0, OIDC, authentication and authorization flows, token management, permission models, credentials, and secrets.
  • Experience with Git, code review practices, and automated testing using pytest.
  • Experience with Azure Functions, Cosmos DB, Key Vault, CI/CD pipelines, and cloud-based service configuration.
  • Ability to implement observability and troubleshoot distributed integration flows using logs, metrics, traces, and correlation information.
  • Understanding of secure software-development practices for APIs and enterprise integrations.
  • Proven experience delivering and maintaining backend APIs or enterprise integrations in production.
  • Ability to take an integration from technical design through implementation, testing, deployment, monitoring, and support.
  • Experience with Microsoft Graph integrations, including Outlook, SharePoint, or Teams, is highly valued.
  • Experience integrating Jira, Confluence, GitLab, Azure DevOps, or similar enterprise platforms is advantageous.
  • Ability to work independently, manage technical ambiguity, learn unfamiliar APIs quickly, and maintain disciplined debugging, testing, documentation, and maintainability practices.
  • Professional working proficiency in English.

Tech Stack

AzureFastAPIGitpytestPython
NTT DATA

About NTT DATA

10,000+ employees

NTT DATA is a Tokyo‑headquartered, publicly traded IT services firm within the NTT Group. It provides consulting, application development, system integration, cloud and enterprise application services, and managed/outsourcing services for large enterprises and public-sector organizations. The company operates in more than 50 countries and is listed on the Tokyo Stock Exchange.

Contact me