Enterprise Integration Specialist
We are seeking a skilled Enterprise Integration Specialist to join our team. This role involves designing, developing, and optimizing scalable integration solutions for complex enterprise environments.
About the Role
* You will design, develop, and maintain integration solutions using Azure services, Dynamics 365 CE, and Power Platform components.
* Implement event-driven architectures leveraging Service Bus Queues, Event Grid (optional), and Function Apps in C#.
* Develop and deploy Logic Apps with various triggers, including HTTP, Timer, and Queue.
Key Responsibilities:
* Design scalable integration solutions.
* Implement event-driven architectures.
* Develop and deploy Logic Apps.
* Utilize Azure Storage for temporary or bulk data handling.
* Configure and manage Azure API Management policies.
* Build and maintain Dynamics 365 CE plugins.
* Implement Power Automate flows.
* Integrate with external systems using Virtual Tables or Dataverse APIs.
* Manage solution architecture.
* Optimize performance by leveraging Dataverse API limits and throttling strategies.
* Conduct thorough unit testing and validation.
Required Skills & Experience:
* Strong proficiency in Azure cloud services with a focus on Function Apps, Logic Apps, Service Bus Queues, and Azure Storage.
* Proven experience in Dynamics 365 CE / Power Platform development.
* Solid understanding of API integration patterns, OData/REST API consumption, and secure authentication mechanisms.
* Knowledge of event-driven architectures and message-based integration.
* Experience with performance tuning, bulk data processing, and API throttling.
* Familiarity with solution architecture best practices for Dynamics CE.
* Strong skills in testing and validation for integration scenarios.
Preferred Qualifications:
* Experience with Virtual Tables in Dataverse.
* Familiarity with message mapping and exception handling in large-scale integrations.
Soft Skills:
* Strong problem-solving abilities and attention to detail.
* Excellent communication skills for cross-functional collaboration.
* Ability to work independently and in a team-oriented environment.
Education:
* Bachelor's degree in Computer Science, Information Systems, or related field.