⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Solutions Developer, Partner Systems

  • Source: Caaneo
  • CAA North & East Ontario
  • Hybrid
  • Ottawa
  • Full-Time
  • Mid level

Job Description

LOCATION: HYBRID: Work-From-Home / 1031 Bank St. Ottawa, ON / Travel within the Ottawa-area

TERM: Full-Time, Permanent

event May 22, 2026 person Permanent map Hybrid

Overview

Reporting to the Manager, Data Solutions, the Solutions Developer, Partner Systems is responsible for building, deploying, supporting, and improving the Reward Tracker (RT) platform: a fleet of Raspberry Pi devices deployed at CAA North & East Ontario partner locations that capture member transaction activity and integrate with the organization’s Microsoft cloud and data ecosystem.

This is a highly hands-on technical role that combines embedded systems support, Python application development, Linux administration, device operations, platform administration, partner onboarding, and technical partner support. The Developer is the technical owner of the device-side Reward Tracker platform, managing the full lifecycle of devices from assembly and deployment through monitoring, maintenance, support, and decommissioning.

Working closely with Strategic Partnerships, Enterprise Data & Analytics, and Information Solutions teams, the Developer configures partner transaction interfaces, supports secure and reliable device operations, and ensures accurate data integration into Microsoft Fabric and related cloud platforms.

In addition to Reward Tracker responsibilities, the Developer supports Python automation initiatives, AI and agent enablement projects, operational tooling, and quality assurance activities as business priorities permit.

While the role collaborates across broader Enterprise Data & Analytics initiatives, it is not a dedicated Data Engineering, Data Science, Machine Learning, Artificial Intelligence Engineering, or Quality Assurance position. Primary accountability remains focused on the ongoing administration, support, and enhancement of the Reward Tracker platform and partner device ecosystem.

Responsibilities

Reward Tracker Platform Administration & Operations (Primary)

  • Assemble, image, configure, and deploy Raspberry Pi devices for partner locations, including networking and peripheral setup.
  • Maintain the standard Raspberry Pi OS image, including security patching, software updates, and configuration management.
  • Manage the Reward Tracker fleet remotely using ZeroTier and related tools, including monitoring, troubleshooting, credential rotation, patching, and device retirement.
  • Support integrations between devices and CAA NEO cloud services including Microsoft Entra ID, Azure Blob Storage, APIs, and Microsoft Fabric.
  • Monitor device health, connectivity, and transaction accuracy to ensure reliable partner operations.
  • Troubleshoot hardware, networking, operating system, and application issues.
  • Maintain device inventory records and deployment documentation.
  • Recommend and implement improvements to deployment, automation, and operational processes.
  • Participate in testing and rollout activities for platform enhancements.

Reward Tracker Application Development & Partner Configuration (Primary)

  • Develop, maintain, and troubleshoot the on-device Python application and PyQt5-based user interface.
  • Configure partner-specific transaction workflows, validation logic, and business rules.
  • Translate partner requirements into technical configurations and workflows.
  • Support onboarding of new partner locations and coordinate device deployments.
  • Act as the technical contact for partner device support and troubleshooting.
  • Provide technical guidance to non-technical stakeholders in clear, accessible language.
  • Travel within the greater Ottawa-area to support deployments, troubleshooting, maintenance, and partner onboarding activities.
  • Collaborate with internal teams to support successful partner operations.

Python Automation, AI & Operational Tooling (Secondary)

  • Support development of Python automations, utilities, and internal operational tools.
  • Assist with AI, automation, and agent implementation initiatives.
  • Support workflow improvements and operational efficiencies through scripting and automation.
  • Explore emerging tools and technologies relevant to team operations.

Quality Assurance & Testing Support (As Needed)

  • Provide QA support for internal projects as capacity permits.
  • Perform manual testing, regression validation, and operational verification activities.
  • Develop lightweight Python utilities to support testing and monitoring.
  • Assist with troubleshooting and defect…

Skills

  • raspberry-pi
  • Python
  • microsoft-fabric
  • microsoft-entra-id
  • microsoft-azure
  • azure-storage
  • debian
  • microsoft-azure-storage
  • ability-lms
  • abstract
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with CAA North & East Ontario

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes