Candidates must have hands-on experience in the following areas:
Technical Area
Required Skills
Azure Logic Apps : Workflow development, connectors, triggers, actions, transformations, error handling
Azure Functions : Function development, C#/.NET or Python, HTTP triggers, bindings, exception handling
Azure API Management : API configuration, policies, authentication, authorization, monitoring
API Integration : REST APIs, SOAP services, JSON, XML, HTTP methods and status codes
Programming : C#/.NET or Python; scripting and custom integration logic
Data Transformation : JSON, XML, XSD, XSLT, Liquid templates or equivalent mapping techniques
Messaging : Azure Service Bus queues, topics, subscriptions, retries, dead-letter handling
Security : OAuth 2.0, Microsoft Entra ID, managed identities, Key Vault, certificates
Monitoring : Azure Monitor, Application Insights, Log Analytics, alerts
DevOps : Azure DevOps, Git, CI/CD pipelines, deployment automation
Databases : SQL Server, SQL queries, stored procedures; Oracle database knowledge is an advantage
Preferred Skills
- Experience with EDI integrations and B2B partner onboarding.
- Knowledge of ANSI X12 EDI transactions such as 850 and 810.
- Experience with Azure Data Factory and Azure Storage.
- Understanding of API lifecycle management and enterprise integration architecture.
- Experience migrating legacy middleware solutions to Azure Integration Services.
- Knowledge of infrastructure configuration, environment management, and secure deployment practices.
- Experience working with geographically distributed development and support teams.
Required Experience and Qualifications
- 6–8 years of overall IT experience in application integration and development.
- Strong hands-on experience developing integrations using Azure Integration Services.
- Practical experience with Azure Logic Apps, Azure Functions, and Azure API Management.
- Experience designing, developing, testing, and deploying enterprise integration solutions.
- Good understanding of API development, data transformation, messaging, and integration patterns.
- Experience troubleshooting application and production integration issues.
- Familiarity with Agile development methodologies and JIRA.
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or an equivalent qualification.
Communication and Behavioral Skills
- Good verbal and written communication skills.
- Ability to understand business requirements and translate them into technical solutions.
- Strong analytical, debugging, and problem-solving skills.
- Ability to explain technical issues clearly to business and technical stakeholders.
- Ability to work independently and collaboratively with architects, developers, QA teams, and production support.
- Good documentation, time management, and task prioritization skills.
- Willingness to participate in production support and incident resolution when required.
Key Deliverables
- Development and maintenance of Azure-based integration solutions.
- Successful implementation of APIs, workflows, and enterprise application interfaces.
- Reliable and secure data exchange between internal applications and external partners.
- Timely delivery of integration enhancements and project commitments.
- Effective troubleshooting and resolution of production issues.
- Improved integration monitoring, performance, and operational stability.
- Compliance with coding standards, security requirements, testing procedures, and release governance.
- Complete technical documentation and deployment readiness.
Candidate Evaluation Criteria
Candidates will be evaluated based on:
- Hands-on Azure Logic Apps development experience.
- Practical Azure Functions development and debugging skills.
- Azure API Management configuration, policies, and troubleshooting.
- API integration, JSON/XML transformation, and error-handling expertise.
- Azure Service Bus and asynchronous messaging knowledge.
- Security, monitoring, deployment, and production support experience.
- Communication skills and ability to collaborate with cross-functional teams.
Ideal Candidate: An Azure Integration Developer with strong hands-on experience in Azure Logic Apps, Azure Functions, and Azure API Management who can independently develop, deploy, troubleshoot, and support enterprise integration solutions.