Application Integration Analyst
Division: IT Service Management
Job location: Remote (Canada)
Hours: 40 hours per week, Monday to Friday
Employment type: Full Time Permanent
Salary: 90-105K
A little about us
Aurora is proud to be a global leader in the cannabis industry. With a smart strategy, unmatched talent and focus on our long-term success, we believe we have a bright future.
At Aurora, we’re passionate about helping patients improve their lives through high-quality premium medical cannabis under brands they can trust and rely on. Our products, available across Canada, Europe, Australia, and New Zealand, include leading brands like Pedanios, IndiMed, San Raf, Whistler, Greybeard and CraftPlant.
Our diverse team works passionately across various roles, from manufacturing to corporate positions, and many more, united by our purpose: Opening the World to Cannabis. Enabled by science and empowered by people, for patients and consumers. We collaborate globally, embrace change with courage, stay agile, and treat everyone with compassion. We live our values daily, making a meaningful impact on patients, communities, and our A-Team.
Job Summary
The Applications Integration Analyst is responsible for the design, development, implementation, and ongoing support of enterprise application integrations that enable secure, reliable, and efficient data exchange across business systems. The role works closely with business stakeholders, application teams, architects, and external vendors to deliver integration solutions that align with business requirements, enterprise architecture standards, and regulatory obligations.
This position is accountable for the full integration lifecycle, including solution design, development, testing, deployment, documentation, troubleshooting, and operational support. The Senior Integration Analyst applies established integration patterns, API-led connectivity principles, and governance standards to deliver scalable and maintainable integration solutions across both cloud and on-premises environments.
The role also contributes to integration strategy, continuous improvement initiatives, compliance activities, and the adoption of best practices for integration development, security, and lifecycle management. Interesting? Here is a little more…
As the Applications Integration Analyst you will…
Integration Design and Planning:
- Analyze business requirements and design efficient and scalable application integration solutions.
- Collaborate with stakeholders to understand integration needs and propose effective solutions.
- Develop technical specifications, integration architecture, and solution design documentation in alignment with enterprise standards.
- Evaluate integration approaches and recommend improvements to enhance scalability, maintainability, and performance.
Integration Development:
- Develop, implement, and maintain integration solutions using industry-standard integration technologies and tools.
- Write and maintain code for data transformations, workflow automation, and application communication.
- Design, develop, and maintain reusable APIs and integration components following API-led connectivity and enterprise integration standards.
- Implement secure integration solutions in accordance with organizational security and compliance requirements
Testing and Debugging:
- Conduct thorough testing of integration solutions to ensure reliability, data accuracy, and adherence to specifications.
- Debug and troubleshoot integration issues, working closely with development and support teams.
- Perform unit, integration, and regression testing and support user acceptance testing activities.
- Identify and resolve performance bottlenecks and optimize integration solutions for reliability and scalability.
Deployment and Operational Support
- Support the deployment of integration solutions across development, test, and production environments.
- Monitor production integrations, investigate incidents, perform root cause analysis, and implement corrective actions.
- Participate in on-call support and issue resolution activities, as required, to maintain service availability.
- Support change management, release management, and deployment activities using established DevOps practices
Documentation
- Create comprehensive documentation for integration processes, configurations, and troubleshooting guidelines.
- Keep documentation up to date with any changes made to integration solutions.
- Maintain API specifications, interface documentation, data mappings, and operational support documentation.
- Proactively identify and manage delivery risks, dependencies, and operational issues.
Collaboration
- Work closely with application developers, system architects, and business analysts to understand integration requirements and provide effective solutions.
- Collaborate with external vendors when necessary to implement and support third-party integrations.
- Provide technical guidance and knowledge sharing to team members and contribute to the development of integration standards and best practices.
- Participate in solution reviews, code reviews, and technical design discussions.
Compliance and Governance
- Participate in audit walkthroughs for different compliance frameworks including but not limited to SOX and GMP.
- Ensure integration solutions comply with enterprise architecture, security, governance, and data privacy standards.
- Support audit activities by maintaining appropriate documentation and evidence for compliance requirements.
You will be setup for success if you have…
- Bachelor's degree in Computer Science, Information Technology, or a related discipline, or an equivalent combination of education and experience.
- Minimum of 8 to 10 years of progressively responsible experience in application integration and software development.
- Demonstrated hands-on experience developing enterprise integrations using MuleSoft Anypoint Platform is required.
- Experience designing and implementing API-led integration solutions in enterprise environments.
- Experience with both cloud-based and on-premises integration architectures.
- Demonstrated success designing, implementing, and supporting complex integration projects across multiple business systems.
- Experience supporting production environments, including incident management, troubleshooting, performance tuning, and root cause analysis.
- Experience implementing secure integration solutions using industry-standard authentication and encryption protocols.
- Experience working within Agile delivery methodologies and cross-functional project teams.
- Experience with DevOps practices, source code management, automated deployments, and release management processes.
- Experience participating in architecture reviews, technical governance, and solution design activities.
- MuleSoft certification (e.g., MuleSoft Certified Developer or equivalent) is considered a strong asset.
Bonus points if you have…
- Understanding of programming languages such as Java, Python, or C#.
- Hands-on experience with integration technologies such as REST, SOAP, and API integration is required.
- Proficiency using enterprise integration platforms such as MuleSoft (required), Boomi, or Azure Integration Services.
- Experience with API-led connectivity and integration governance, including design-first methodologies, reusable API layers, and API lifecycle management.
- Experience designing, developing, and consuming RESTful APIs and web services.
- Knowledge of authentication and security protocols, including OAuth 2.0, JWT, SSL/TLS, certificates, and secure API design principles.
- Experience with data transformation technologies including JSON, XML, XSD, and DataWeave.
- Familiarity with messaging technologies and asynchronous integration patterns, such as Azure Service Bus, Event Hub, Kafka, or similar technologies.
- Experience with version control systems (Git) and CI/CD practices using Azure DevOps, GitHub, or similar platforms.
- Knowledge of cloud and hybrid integration architectures.
- Exposure to enterprise platforms such as Dynamics CRM/Dataverse, Sage X3 ERP, Azure Data Factory, or Informatica MDM is an asset.
- Understanding of relational databases, SQL, and data modelling concepts.
- Strong analytical, troubleshooting, and problem-solving skills.
- Strong organizational skills with the ability to manage multiple priorities and deliverables.
- Effective written and verbal communication skills with the ability to communicate technical concepts to both technical and business stakeholders.
- Ability to work independently while contributing effectively within cross-functional teams.
Why you’ll love working at Aurora
- Flexibility: you will enjoy a flexible work environment that is the perfect blend of work and fun! You will be empowered to achieve work-life balance with flexible hours, remote work options, meeting-free-Friday-afternoons and more!
- Total Rewards: we will motivate you to go above and beyond with a competitive salary, professional development opportunities, company SWAG, team activities and modern technology.
- Team: we are a diverse and global team of cannabis enthusiasts, energetic innovators, fitness gurus, caring parents, foodies and more, with a collective passion to nurture an inclusive environment that helps you grow and provide people better days with cannabis.
Next steps
Apply today by submitting your resume through our website. Apply today by submitting your resume through our website. You can expect your application to be reviewed by our Talent Acquisition Team and not an AI software/system. We we will contact you if we see a fit via email.
Think you’re the ideal candidate but you don’t meet all the requirements? Apply anyways. We would love to review your application to see if you’re the right fit or find you an alternative opportunity. Not the role for you? Share this posting with your network while subscribing to our Talent Community to learn more about upcoming opportunities (hot tip: if you are an Aurora employee, take advantage of the employee referral program by sharing this posting with someone in your network! If they are the successful candidate, you may be eligible for a bonus!).
Diversity, Equity, Inclusion, Belonging and Accessibility
At Aurora, we are proud to foster and celebrate a diverse community of professionals! We take pride in nurturing an inclusive culture that empowers our people to be their authentic selves, celebrate their differences and love where they work.
Our diverse community combined with our inclusive culture, is what sets us apart in the industry and equips our A-Team with superpowers – and this is why, we encourage all candidates to apply for job opportunities regardless of race, national origin, colour, religion, age, gender identity or expression, sexual orientation, marital and family status, disability, or any other identifying characteristic.
We value the unique skills and experience each person brings to Aurora and are committed to creating and maintaining an accessible environment. We are committed to the requirements of the Accessibility for Ontarians with Disabilities Act so if you require accommodation during the hiring process, please let our Human Resources team know by contacting us at hr.services@auroramj.com
#LI-REMOTE
#LI-MC1
Job Segment:
Testing, Cloud, Compliance, Information Technology, IT Architecture, Technology, Legal