TryCycle is hiring!



About Us

TryCycle Data Systems is an innovative tech start-up with offices in Ottawa, Toronto, and Connecticut. We've spent two years developing our flagship product: a bi-directional software system for clinicians, nurses and health practitioners providing care for people with addiction and mental health disorders.

The TryCycle System monitors patterns of human behavior in real time and provides predictive data insights to busy health clinicians between visits with patients.

Powered by IBM, our platform is designed to increase client-clinician connections, reduce caseload burden, and enable human decision making and intervention in real-time.

About You

Working at TryCycle is uniquely rewarding and provides an environment of continuous transformation; you must be agile and flexible to thrive!

As a Business Analyst, you are an agent of change, responsible for introducing and maintaining a disciplined approach across our teams.

Our ideal candidate will be able to pivot to changing demands from the business, our customers, and the industry.


Collaborate with business stakeholders and customers
  • Understand problems, gather data and requirements
  • Identify and assess business impacts, risks and provide recommendations on options
  • Interact with and maintain positive relationships with the Product Owner, Developers and Testers
  • Facilitate effective meetings with business stakeholders, subject matter experts, and customers
  • Conduct user-training and help-sessions for new features or implementations
Develop and/or optimize business processes and procedures
  • Develop, document and design business procedures and documentation (internal and customer-facing)
  • Develop, document and design process maps, models and workflows
  • Develop, document and design performance metrics
Define Requirements, User Stories and Test Plans
  • Prepare user stories, business, and functional requirements by defining, detailing, analyzing, scoping, documenting and prioritizing requirements.
  • Use JIRA to develop User Stories, Manage Backlog, and assign Sprints
  • Create test scripts for functional and user acceptance testing, support testing cycles
Data Analysis, Trends, Metrics
  • Participate in ongoing decisions concerning data collections, methodology, and data analysis
  • Analyze, gather and assess data to monitor KPIs
  • Conduct research to gather insights, analyze trends and identify opportunities

Key Competencies

  • Experience documenting workflows and identifying business/functional requirements
  • Experience developing procedures
  • Previous experience working in an Agile environment
  • Previous business process modelling and process re-engineering skills
  • Strong written and verbal communication skills including technical writing skills
  • Strong collaboration, facilitation, negotiation and presentation skills
  • Able to identify and implement creative ways to solve problems; providing recommendations to the business on performance and improvement areas
  • Energetic attitude, self-motivated with a willingness to take ownership and responsibility

Bonus points if you:

  • Are a Scrum Maser
  • Have experience working in a SaaS environment
  • Have experience with implementation of systems in clinical environments

Perks & Benefits

We offer flexible hours, work from home options, very generous/flexible personal leave (sick days, vacation, late night watching hockey), as well as a casual dress code, free parking, and a competitive health benefits plan.

Apply Now!

Enthusiasm, passion, and the love of learning goes a long way.

If your skills are close to what we're looking for, please consider applying and come meet us for a coffee!

To apply, please send an email to



About Us

TryCycle Data Systems is an innovative Ottawa-based technology startup, with offices in Toronto and Connecticut. We’ve spent the last two years developing our flagship product: a bi-directional software system for clinicians, nurses and health practitioners who treat patients with addiction and mental health disorders.

A technology-based ‘early warning system’, TryCycle monitors patterns of human behavior in real time, providing predictive data insights to busy health clinicians in between visits with patients. Powered by IBM, TryCycle helps reduce the caseload burden on health resources by providing a holistic, evidence-based approach to early risk detection and relapse prevention.

The Role

We are looking for an experienced Database Developer to join our team. You will be responsible for developing, testing, improving and maintaining new and existing databases on our platform.

As part of our team, you will work closely with developers to ensure system consistency, provide technical support, and identify new requirements. Communication, organization skills and a problem-solution attitude are key to succeed in this position. Ultimately, you must be able to ensure our database systems run efficiently, reliably and securely.

Roles & Responsibilities

As a Senior Database Developer, you will be responsible for collaborating with multidisciplinary technical and design teams, mentoring junior developers, estimating project effort, defining project plans, and helping peers QA and debug problems.

Skills and Qualifications

  • Proven work experience as a Database Developer
  • In-depth understanding of data management (e.g. schema design, permissions, recovery, migration, backups, logging, security and monitoring)
  • Deep experience with SQL including, but not limited to, Views, Triggers, Query Optimization and Profiling, Window Functions, Indexing, Transactions and Pivots
  • Excellent analytical and organization skills
  • Excellent verbal and written communication skills
  • Critical thinker and problem-solving skills
  • Demonstrated initiative and ability to work independently with minimal supervision

Nice to Have

  • Familiarity working with PostgreSQL and features like jsonb, JSON generation, and extensions
  • Experience with PostgREST and sqitch
  • Experience using cloud services, containers and dev-ops
  • Experience with Python and Flask
  • Machine Learning
  • HIPAA/PIPEDA Compliance experience

To succeed with us, you must be:

  • Team-oriented
  • Eager to learn
  • Love to teach
  • Reliable
  • Trustworthy


  • Free parking
  • Casual dress code
  • Flexible work hours
  • New office space in Ottawa West, with lots of room to grow
  • A collaborative, open environment

Enthusiasm, passion and the love of learning goes a long way. If your skills are close to what we’re looking for, please consider applying and come meet us for a coffee!

For more information, please contact:

Geoff Schaadt
VP, Technology
TryCycle Data Systems Inc
Suite 300 - 1296 Carling Ave.
Ottawa, ON K1Z 7K8

Work with TryCycle Data Systems

We are always on the lookout for energetic, intelligent, and experienced people to join us.

If you love working on the leading edge of innovation, drop us a line. We can have a coffee and chat about who we are and what we do.

What We’re Looking For

  • Developers

    We always need people who have solid HTML5/CSS3 & Javascipt skills who understand mobile and dashboards

  • DevOps

    Our back-end systems are crucial – if you know SQL, containers, and Unix environments, we need you

  • Data Scientists

    Our data determines where we go next – we need people who can find the critical lessons in the data

  • Designers

    There is no substitute for a great user experience, and we expect continuous improvement