About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Integration Developer based in India.
Responsibilities
- Design, build, maintain, and optimize enterprise integration solutions using Azure Logic Apps, Azure Functions, Azure Service Bus, Event Grid, and API Management.
- Develop REST/JSON and SOAP/XML integrations connecting internal applications, SaaS platforms, vendors, and enterprise data platforms.
- Implement messaging and event-driven architectures using queues, topics, subscriptions, publish/subscribe models, dead-letter handling, retries, idempotency, error handling, and message-ordering strategies.
- Develop serverless functions using Python and/or C# to support data transformation, orchestration, custom connectors, and specialized integration requirements.
- Establish centralized logging, monitoring, alerting, dashboards, and health checks using Azure Monitor, Application Insights, and Log Analytics.
- Troubleshoot production integration issues, perform root cause analysis, and support incident, problem, and change management processes.
- Automate integration builds, testing, infrastructure provisioning, and deployments using Git-based CI/CD, GitHub Actions, Terraform, Bicep, or ARM templates.
- Develop reusable integration templates, patterns, shared components, and automated unit, integration, and regression tests.
- Support multi-cloud integration requirements using AWS services such as Lambda, SQS, SNS, EventBridge, and API Gateway.
- Implement secure integration architectures using Microsoft Entra ID, managed identities, OAuth 2.0, Azure Key Vault.
- Ensure integration solutions comply with applicable security, data governance, and regulatory requirements, including GxP, GDPR, HIPAA.
- Maintain integration documentation, interface specifications, audit trails, validation materials, and integration catalogs.
- Participate in technical design reviews, mentor junior developers, and promote integration best practices.
- Partner with business stakeholders, application owners, vendors, and technical teams to gather requirements.
Requirements
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field is required, while a Master's degree is preferred.
- 5–8 years of experience designing and developing enterprise integration solutions.
- Expert-level proficiency with Azure Integration Services, particularly Azure Service Bus, Logic Apps, Azure Functions, Event Grid, and API Management.
- Strong experience with Azure Monitor, Application Insights, and Log Analytics, including KQL.
- Exposure to AWS integration services such as Lambda, SQS, SNS, EventBridge, and API Gateway.
- Strong programming capabilities in Python and/or C#, together with working knowledge of SQL.
- Experience designing and consuming REST APIs and working with JSON, XML, OpenAPI, and OAuth 2.0.
- Working knowledge of Git, GitHub Actions, CI/CD automation, and infrastructure-as-code technologies such as Terraform, ARM, or Bicep.
- Experience integrating with modern data platforms such as Databricks or Microsoft Fabric is an advantage.
- Experience in life sciences or healthcare environments is highly desirable.
- Good understanding of GxP, GDPR, HIPAA, and applicable regulatory requirements such as CFR, CTR, and CTD.
- Strong understanding of integration security, reliability, observability, error handling, scalability, and performance optimization.
- Excellent written and verbal communication skills.
Conditions
- Fully remote, permanent opportunity.