Systems Analyst - Hybrid at Aurora Cannabis
Alberta, Alberta, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Jul, 25

Salary

0.0

Posted On

27 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

A LITTLE ABOUT US

Hi, we’re Aurora Cannabis, and we’re so excited to meet you!
We’re a global cannabis company with operations across Europe and North and South America. We’re driven by our passion to help people improve their lives and have a diverse team who bring their best every day, so Aurora can be the cannabis provider of choice for patients and consumers. We love our work, and we especially love our high quality, innovative brands that make up the Aurora family – from Aurora, Aurora Drift, San Rafael ’71, Greybeard and Whistler.
Our people combined with our collective passion for the industry is what makes Aurora a special place to work and defines what we call our “A-Team”. We are a high-performing team of cannabis experts, innovators, and champions, that work, learn and win together. We think BIG, act BOLD and execute with PURPOSE in all that we do, and will stop at nothing to cultivate the ultimate cannabis experience for our community.

JOB SUMMARY

Reporting to the Manager, Reporting to the Manager, IT Commercial Solutions, we are looking for a talented and motivated System Analyst to join our dynamic team who enjoys working in a fast-paced environment. As a System Analyst, you will be responsible for ensuring the delivery of high-quality products and technology that align with Aurora’s global business goals and strategies. You will focus on making sure our systems are efficient, scalable, and user-friendly. You will support platforms such as Shopify, D365, and all commercial applications to ensure stability and optimal performance. Your responsibilities will also include providing support, recommending updates, and implementing optimizations based on feedback from stakeholders. You will play a crucial role in ensuring our products meet the highest standards of quality, reliability, and performance. Sounds Interesting? Here’s a little more…

As the Systems Analyst you will be involved in …

  • Analyze System Requirements: Gather, document, and analyze business and system requirements from end-users and stakeholders.
  • Design Solutions: Design new systems and processes, and modify existing systems to enhance performance, usability, and functionality.
  • System Implementation: Collaborate with development and IT teams to implement new software solutions or enhancements to existing systems.
  • Troubleshoot and Support: Provide ongoing support for existing systems, troubleshoot issues, and recommend solutions. Proactively triage and escalate application issues to other members of the application team or to other areas within the IT Operations team.
  • Compliance: Participate in application auditing, user access reviews, and audit walkthrough meetings as part of IT General Controls and SOX compliance requirements.
  • Document and Maintain Specifications: Create detailed system specifications, user manuals, and technical documentation.
  • Process Improvement: Identify opportunities for process improvement and optimization within the organization’s current systems.
  • Testing and Quality Assurance: Conduct system testing, ensure quality control, and validate that the system meets the business requirements.
  • Test Automation/ Scripting: Design, develop, and maintain automated tests for functional and non-functional aspects of the product. Continuously improve the automation process and frameworks.
  • Performance and Load Testing: Conduct performance, load, and stress testing to ensure the product performs well under varying levels of usage.
  • Test Environment Management: Configure and manage the testing environments, ensuring they are properly set up for both manual and automated testing including data refresh management.
  • Documentation and Reporting: Maintain detailed test documentation, including test results, defect reports, and test metrics. Prepare test summaries and communicate findings to management and stakeholders
  • Release Management: Overseeing the release of software updates, ensuring that new features, bug fixes, or improvements are deployed smoothly and with minimal disruption.
  • Training and Support: Provide training and support to end-users to ensure effective use of the systems.
  • Collaboration with Development Teams: Work closely with software developers, product managers, and other stakeholders to ensure that test requirements are met and issues are resolved in a timely manner.
  • Environment Management: Oversee and track key performance indicators (KPIs) in a cloud/ SaaS environment, related to production performance, while implementing proactive strategies to ensure the stability of the environment is consistently maintained.
  • Stay Updated: Keep up with the latest trends, technologies, and best practices in system analysis, testing and IT.
Responsibilities
  • Bachelor’s Degree in Computer Science, Engineering, Information Technology
  • 5+ years of experience with application development and systems analysis.
  • Strong understanding of systems analysis and Software Development Life Cycle (SDLC)
  • Experience with automation scripting (e.g., Python, Java, JavaScript).
  • Experience with CI/CD (Continuous Integration and Continuous Delivery/Deployment) pipelines and integration testing.
  • Experience with AWS and Azure cloud platforms
  • Experience with version control systems GitHub, Bitbucket, Azure DevOPs
  • Experience with testing tools such as Selenium, JUnit, TestNG, or other automated testing frameworks (for software testing).
  • Certifications in software testing (e.g., ISTQB, CSTE) are a plus.
  • Experience in performance testing using tools like LoadRunner or Loader.io (for software testing).
  • Familiar with AI-powered tools that can be leveraged to optimize processes, automate decision-making, and predict system anomalies thereby improving efficiencies and promote stability within the environment.
  • Experience with Agile and Waterfall project management methodologies.
  • Proficiency in tools such as JIRA, Confluence, AI Tools or other project management and documentation software.
  • Familiarity with Business Applications: Shopify, D365 CRM, Master Data Management Applications, AI Tools
  • Experience with ServiceNow or similar incident management software
  • Understanding of incident response, incident management, and change management processes and best practices. ITIL certification is considered an asset.
  • Experience with IT General Controls, SOX compliance and audit controls is considered an asset.
Loading...