We are searching for a skilled Integration Developer to join our talented team. As an Integration Developer, you will be responsible for designing, building, and managing integrations between various systems and applications.
Requirements
- Design and implement event-driven, serverless data integrations using Azure Functions, Azure Logic Apps, and RESTful APIs.
- Develop Python-based integration services and connectors to interface with internal systems (ERP, CRM, CTMS, EDC, etc.) and external data sources.
- Ensure integrations are modular, reusable, and compliant with enterprise security standards.
- Implement message queuing, retry, and dead-letter handling for fault-tolerant integrations.
- Use Azure DevOps and Git to implement full CI/CD pipelines for integration solutions.
- Automate build, testing, and deployment processes using YAML pipelines and Infrastructure-as-Code templates.
- Configure logging, alerting, and monitoring using Azure Application Insights, Log Analytics, and Azure Monitor.
- Design and manage RESTful API interfaces and integrate with internal and external data services.
- Develop custom connectors for Veeva, Dynamics 365, Salesforce, EDC, or similar platforms.
- Implement robust authentication and authorization flows (OAuth 2.0, Managed Identities, etc.).
Benefits
- Comprehensive benefits package per location
- Competitive salaries per location
- Departmental Study/Training Budget for furthering professional development
- Flexible Working hours (within reason)
- Leadership and mentoring opportunities
- Participation in our enriching Buddy Program as a new or existing employee
- Internal growth opportunities and career progression
- Financially rewarding internal employee referral program
- Access to online soft-skills and technical training via GoodHabitz and internal platforms
- Eligibility for our Spot Bonus Award Program in recognition of going above and beyond on projects
- Eligibility for our Loyalty Award Program in recognition of loyalty and commitment of longstanding employees