Integration Developer
Job Summary
The Integration Developer is responsible for designing, developing, and supporting enterprise integration solutions that connect business-critical systems across finance, HR, ERP, and operational platforms. This role leads the implementation of secure, scalable, and cloud-native integrations while establishing integration standards, API best practices, and architectural guidelines across the organization.
Key Responsibilities
- Design, develop, and maintain enterprise integration services and APIs.
- Build cloud-native integrations using Azure Functions, Logic Apps, Durable Functions, and Azure Service Bus.
- Develop and support REST APIs, event-driven integrations, webhooks, and messaging solutions.
- Define integration patterns, API standards, data mappings, and canonical data models.
- Implement CI/CD pipelines and Infrastructure as Code (Terraform) for integration workloads.
- Monitor integration performance, troubleshoot production issues, and lead root cause analysis.
- Collaborate with architects, security teams, vendors, and business stakeholders to deliver reliable integration solutions.
- Maintain technical documentation, architecture diagrams, and operational procedures.
- Drive adoption of Microsoft Fabric integration patterns and modern integration best practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Extensive experience with C#, .NET, REST APIs, JSON, and event-driven architectures.
- Strong hands-on experience with Azure Functions, Durable Functions, Logic Apps, Azure Service Bus, Azure Storage, and Key Vault.
- Experience with Terraform, Git, GitHub Actions, CI/CD pipelines, and Infrastructure as Code.
- Strong understanding of API design, integration architecture, and enterprise system interoperability.
- Experience with Microsoft Fabric is an advantage.
- Excellent problem-solving, communication, and stakeholder management skills.
- Ability to lead technical initiatives while remaining hands-on in development and production support.