Overview
Skills
Job Details
Integration Engineer
Remote
6+ Months
Job Description:
We are seeking a skilled and motivated Integration Engineer to lead the redesign and implementation of all system integrations using Azure Service Bus. Client is migrating from its legacy ERP system to a new Tier 1 ERP Solution and needs to replace all its point-to-point integrations. This role is critical in modernizing our integration architecture, ensuring scalability, reliability, and maintainability across our enterprise systems.
Key Responsibilities:
• As a key member of our ERP Implementation team responsible for reimagining, designing and implementing new integrations between all of our enterprise systems
• Design, develop, and implement integration solutions using Azure Service Bus (Queues, Topics, Subscriptions).
• Reimagine existing point-to-point and legacy integrations into decoupled, event-driven architectures.
• Collaborate with cross-functional teams to gather integration requirements and translate them into scalable solutions.
• Develop and maintain Azure Functions, Logic Apps, and API Management components to support integration workflows.
• Ensure secure, reliable, and performant message handling and delivery.
• Monitor and troubleshoot integration issues using Azure Monitor, Application Insights, and Log Analytics.
• Implement CI/CD pipelines for integration components using Azure DevOps or GitHub Actions.
• Maintain documentation for integration flows, message contracts, and system dependencies.
• Ensure compliance with data governance, security, and privacy standards.
• Support our data team in the area of data engineering (Microsoft Fabric: dataflows, pipelines, SQL, Python)
Required Skills & Technologies:
• Azure Service Bus (Queues, Topics, Subscriptions)
• Azure Functions (serverless compute)
• Azure Logic Apps (workflow orchestration)
• Azure API Management (API gateway and lifecycle management)
• Azure Event Grid and Event Hubs (for event-driven patterns)
• .NET Core / C# (for custom integration logic)
• Azure DevOps or GitHub Actions (CI/CD pipelines)
• Azure Key Vault (for secrets management)
• Azure Monitor, Application Insights, Log Analytics (for observability)
• JSON, XML, REST, SOAP (data formats and protocols)
• SQL Server, Cosmos DB, or other data stores (for persistence)
• Terraform or Bicep (for infrastructure as code – optional but preferred)
Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or related field.
• 3+ years of experience in system integration or backend development.
• Proven experience with Azure integration services.
• Strong understanding of messaging patterns (pub/sub, request/reply, etc.).
• Excellent problem-solving and communication skills.
• Track record of delivering results with tight deadlines.
Preferred Qualifications:
• Microsoft Certified: Azure Developer Associate or Azure Solutions Architect.
• Experience with hybrid cloud/on-premises integration.
• Familiarity with microservices and containerization (e.g., Docker, Kubernetes).