Enterprise Resource Planning Advisor
NTT DATA
NTT DATA
Seeking a seasoned Azure Integration Developer proficient in architecting and building enterprise integrations leveraging Microsoft Azure Integration Services. This role involves seamless integration of Microsoft Dynamics 365 CRM/Dataverse with diverse external and enterprise applications. The ideal candidate will design secure, scalable, and resilient integration solutions using a suite of Azure services, including Azure Functions, Logic Apps, Service Bus, API Management, Event Grid, and REST APIs.
Key duties include designing and developing robust enterprise integrations with Microsoft Azure Integration Services. You will build serverless components using Azure Functions with C#/.NET and implement complex workflows via Azure Logic Apps. The role also encompasses designing and deploying asynchronous and event-driven integrations with Azure Service Bus (Queues, Topics, Subscriptions), and managing APIs through Azure API Management (APIM). You will develop and consume REST APIs for system-to-system communication, and specifically integrate Dynamics 365 CRM/Dataverse with external enterprise systems. This involves working with Dataverse Web API, Custom APIs, Plugins, Webhooks, and Azure-aware integrations, while implementing various integration patterns and secure authentication methods. Effective troubleshooting, unit testing, code reviews, and CI/CD implementation using Azure DevOps/Git are essential. Collaboration with cross-functional teams and maintaining comprehensive technical documentation are also vital aspects of this position.
A minimum of 5 to 9 years of comprehensive development and integration experience, with a strong focus on Microsoft Azure, is mandatory. Proficiency in C# and .NET is essential, alongside extensive experience with Azure Functions, Logic Apps, Service Bus, API Management (APIM), Key Vault, Application Insights, and Azure Monitor. Demonstrated ability in developing and consuming REST/Web APIs, coupled with a solid understanding of integration patterns (synchronous, asynchronous, event-driven, messaging-based), is required. Hands-on experience with OAuth 2.0, Microsoft Entra ID, Managed Identities, and App Registrations is crucial. Prior experience integrating Dynamics 365 CRM/Microsoft Dataverse with external applications is necessary, along with working knowledge of Dataverse Web API, Plugins, Custom APIs, and Webhooks. Strong expertise in Azure DevOps, Git, and CI/CD pipelines, plus excellent debugging and performance-optimization skills, are key. A good understanding of Dynamics 365 CRM/CE and Microsoft Dataverse is beneficial, with experience in Sales or Customer Service roles being a plus. Familiarity with Power Automate for automation is also advantageous.
NTT DATA
IT Consulting