Application Analyst
Aurora Cannabis
Edmonton, AB
Aurora Cannabis Inc. is a world-renowned integrated cannabis company with an industry-leading reputation for continuously elevating and setting the global cannabis industry standard.

Through our wholly owned subsidiaries, strategic investments, and global partnerships, Aurora provides a wide range of premium quality cannabis and hemp products and services, develops innovative technologies, promotes cannabis consumer health and wellness, and delivers an exceptional customer experience across all its brands.

Aurora’s operations span multiple continents and focuses on both the medical and recreational cannabis production and sales, patient education and clinic counselling services, home hydroponic cultivation, extraction technologies and delivery systems, and hemp-based food health products.

We operate around the globe pursuing new and emerging cannabis markets where possible through our owned network of import, export and wholesale distributors, our e-commerce and mobile applications, brick and mortar retail stores, as well as grocery store retailers, and pharmacies.


Reporting to the Manager of IS Applications, the Applications Analyst will develop, maintain and improve applications by evaluating business needs, analyzing and gathering requirements, and developing software systems in accordance with IT standards.

Provide application system support for custom developed applications and Commercial Off-the-Shelf (COTS) products
Proactively identify, catalog, prioritize application issues, then provide accurate and timely resolution of these issues while ensuring operational stability
Perform functional, technical, and performance testing to validate the operational stability of custom built or vendor created application systems
Work with business stakeholders and external vendors to resolve application system issues
Develop, design, maintain, and create documentation for application systems, database environments, and infrastructure environments
Design and implement processes, procedures, scripts, templates, databases, and software components that support data quality and integrity
Collaborate and build a strong relationship with all member of the IT team and key business stakeholders to create and maintain reliable, efficient, and high-quality application solutions
As required, participate in application development projects through all facets of the Software Development Lifecycle or COTS product lifecycle
As required, participate in infrastructure projects that may affect business applications systems to assess impact and ensure operational stability
Provide training to the business on various application systems and projects developed in-house and externally
Work closely with external vendors to develop and implement projects / systems for the business
Develop, configure, enhance, and support in-house built or externally developed application systems by evaluating the business need, analyzing and gathering technical requirements, and developing software systems in accordance with relevant IT standards
Work with the IT team to evaluate and document departmental, IT processes and procedure, and business processes and procedures, to ensure consistent support and administrative practices

Knowledge of the cannabis industry considered a strong asset
Bachelor’s degree or diploma in Computer Science or a related discipline
Knowledge of Sage X3, MS Dynamics 365 preferred, knowledge of similar ERP systems will be considered.
5-10 years’ experience in application development and system analysis including experience with one or more of .NET (C#), Java and/or JavaScript development
Strong knowledge of databases, SQL Queries, Stored Procedures and ability to effectively use SQL as an analytical tool required
Minimum of 5 years of analysis, design, and toolset experience pertinent to project engagement
Experience with ITIL or similar frameworks including Change Management, Release Management and Configuration Management
Adept at translating business requirements into technical solutions
Broad knowledge of computer systems technology, programming, design techniques, and various Software Development Lifecyle methodologies
Experience with multiple toolsets for deployment, source control management, and batch programming
Knowledge of the enterprise-level organizational support
Broad infrastructure-level knowledge (networking, firewalls, etc.)

We would like to thank all applicants for their interest but only those selected for an interview will be contacted.

Aurora Cannabis Inc. is an Equal Opportunity Employer.