Azure Integration Developer (Remote)
We are seeking a highly skilled and experienced Azure Integration Developer with 6+ years of experience to join our team. This is a remote position. As an Azure Integration Developer, you will be responsible for designing, developing, and implementing robust and scalable integration solutions using Microsoft Azure services, with a strong focus on Azure Logic Apps. You will play a crucial role in connecting various systems and applications, ensuring seamless data flow and process automation. Key Responsibilities :
- Design, develop, and deploy integration solutions primarily using Azure Logic Apps and other Azure integration services. - Implement and manage complex workflows within Logic Apps, incorporating custom code (JavaScript, Azure Functions C#) as needed. - Work with various connectors and adapters to integrate diverse systems and applications. - Apply knowledge of integration patterns (point-to-point, publish-subscribe, request-response) to build efficient and reliable solutions. - Integrate with REST and SOAP APIs and handle various data formats like JSON and XML, including data transformation. - Contribute to the design and implementation of solutions addressing non-functional requirements such as High Availability, Security, Performance, and Observability. - Create clear, comprehensive, and well-structured integration design documents, diagrams, and technical guides. - Collaborate with cross-functional teams to understand integration requirements and deliver effective solutions. - Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and support. - Utilize Azure DevOps for source control, CI/CD pipelines, and managing the ticket lifecycle. - Stay up-to-date with the latest advancements in Microsoft Azure integration technologies and best practices. Required Skills and Qualifications :
- 6+ years in software development with a strong focus on enterprise integration.
- In-depth knowledge of Microsoft Azure services, particularly Azure Logic Apps. - Proficiency in creating and managing complex Logic Apps workflows. - Experience in writing custom code within Logic Apps using JavaScript or Azure Functions (C#, Python, etc.) - Familiarity with various connectors and adapters used in Logic Apps. - Understanding of Azure Resource Manager (ARM) templates for Infrastructure as Code (IaC). - Strong understanding of various integration patterns (e., point-to-point, publish-subscribe, request-response). - Knowledge of message queuing (e., Azure Service Bus, Azure Event Hubs) and event-driven architectures. - Experience with BizTalk Server is highly desirable. API and Data Integration :
- Extensive experience with REST and SOAP API integration. - Ability to work with various data formats (JSON, XML) and perform complex data transformations. - Good experience in implementing secure integration solutions, including authentication and authorization mechanisms.
- Demonstrated commitment to staying current with the latest trends and updates in the Microsoft Azure stack and broader integration landscape.
- Hands-on experience with Azure DevOps for CI/CD pipeline implementation and managing the ticket lifecycle