O SEU PRÓXIMO CAPÍTULO
Senior Integration Developer
Sobre a vaga
• Design, build, and maintain integration solutions using Azure Logic Apps, Azure Functions, Azure Service Bus, Event Grid, and API Management
• Develop REST/JSON and SOAP/XML API integrations between internal systems, SaaS applications, vendors, and the Alimentiv Data Platform
• Implement messaging and event-driven patterns, including queues, topics/subscriptions, publish/subscribe, and dead-letter handling
• Build serverless functions in Python and/or C# for transformation, orchestration, and custom connectors
• Design integrations for reliability, including retries, idempotency, error handling, and message ordering
• Optimize integrations for performance, scalability, and cost efficiency
• Implement centralized logging and monitoring using Azure Monitor, Application Insights, and Log Analytics
• Build alerts, dashboards, and health checks; troubleshoot production issues and perform root cause analysis
• Support incident, problem, and change management processes
• Automate builds and deployments using Terraform and Git-based CI/CD
• Provision and manage infrastructure using Bicep, ARM, or Terraform
• Develop reusable templates, patterns, shared components, and automated tests
• Build and support AWS integrations using Lambda, SQS, SNS, EventBridge, and API Gateway where required
• Secure integrations with Microsoft Entra ID, managed identities, OAuth 2.0, and Azure Key Vault
• Ensure compliance with GxP, GDPR/HIPAA, and related regulatory frameworks
• Maintain audit trails, validation documentation, interface specifications, and an integration catalog
• Conduct code reviews, performance tuning, and security reviews
• Participate in technical design reviews and support junior developers
• Gather and refine integration requirements with cross-functional teams, application owners, vendors, and stakeholders
• Recommend API, messaging, event-driven, or batch approaches
• Contribute to integration architecture, technical roadmaps, and technology evaluations
• Identify opportunities to improve integration processes, performance, reliability, and efficiency
• Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field
• 5–8 years of experience designing and developing enterprise integration solutions
• Expert-level proficiency in Azure Integration Services, including Azure Service Bus, Logic Apps, Azure Functions, Event Grid, and API Management
• Strong experience with Azure Monitor, Application Insights, Log Analytics, and KQL
• Exposure to AWS Lambda, SQS, SNS, EventBridge, and API Gateway
• Strong programming skills in Python and/or C#
• Working knowledge of SQL
• Experience with REST APIs using JSON, XML, OpenAPI, and OAuth 2.0
• Working knowledge of CI/CD automation with GitHub Actions and Git version control
• Experience with infrastructure as code using Terraform, ARM, or Bicep
• Understanding of GxP, GDPR/HIPAA, and applicable CFR/CTR/CTD regulations
• Demonstrated success working with IT, business, and vendor stakeholders
• Excellent written and verbal communication skills
• Ability to work independently and as part of a team and meet important deadlines