Responsibilities:
Design, develop, and implement solutions utilizing Azure Logic Apps for workflow orchestration, business process automation, and system integration.
Develop and deploy Azure Function Apps (e.g., HTTP-triggered, timer-based, Service BEvent Grid triggered) for event-driven computing and serverless architectures.
Create and manage custom connectors, APIs, and integrations with diverse systems including cloud services (e.g., Dynamics 365, SharePoint) and on-premises applications.
Collaborate with business analysts, solution architects, and other developers to translate business requirements into technical specifications and efficient Azure solutions.
Implement robust error handling, logging, monitoring, and alerting mechanisms for Logic Apps and Function Apps using Azure Application Insights and Azure Monitor.
Optimize existing integrations for performance, reliability, and cost-efficiency.
Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, deployment, and support.
Adhere to best practices for Azure development, security, and governance.
Maintain comprehensive documentation of solutions and provide technical support as needed.
Qualifications:
Proven experience in designing, developing, and deploying solutions using Azure Logic Apps and Azure Function Apps.
Strong understanding of cloud computing concepts and the Microsoft Azure platform.
Proficiency in at least one programming language commonly used with Azure Functions (e.g., C#, Python, JavaScript).
Experience with API management and integration patterns.
Familiarity with Azure DevOps or other CI/CD tools for automated deployments.
Excellent analytical and problem-solving skills.
Strong communication and collaboration abilities.
Ability to work independently and as part of a team in a fast-paced environment.