Jobs.ca
Jobs.ca
Language
Skate Canada logo

Technical Project Manager

Skate Canada9 days ago
Hybrid
Ottawa, ON
CA$105,880 - CA$132,350/year
Senior Level
full_time

Top Benefits

Comprehensive benefits package available following a three-month eligibility period
Health, Vision, Dental, LTD, STD and Life Insurance (employee premiums covered by Skate Canada; family dental coverage is optional and available at employee expense)
RRSP matching

About the role

Position: Technical Project Manager
Type: Full-Time, Permanent, 35 hours per week
Reports to: Director, Information Technology
Location: Based in Ottawa, hybrid with a requirement of working at least three days in the office.
Salary Grade: 6
Salary Range: $105,880 to $132,350 annually

WHO WE ARE.

A not-for-profit organization, Skate Canada is the oldest and largest figure skating organization in the world and is recognized by the Government of Canada and the Canadian Olympic Committee (COC) as the governing body for the sport of figure skating in Canada. Skate Canada is committed to attracting, developing and engaging a diverse workforce that reflects the community we serve.

OUR PEOPLE SHAPE OUR SUCCESS.

At Skate Canada, we’re not just about skating—we’re about creating a vibrant, inclusive community where everyone feels like they belong and are empowered to thrive. As an equal opportunity employer, we celebrate diversity and warmly invite all qualified applicants to join our journey.

ABOUT THE JOB.

The Technical Project Manager plays a pivotal role at Skate Canada, serving as the linchpin for our software development team. You will be responsible for the full lifecycle of software development projects, from ideation and planning through to execution and delivery. This includes setting clear project goals, managing timelines and budgets, ensuring quality standards, and fostering a collaborative and high-performing team environment. Given our specific technology stack, a strong technical background is essential for this role.

LOCATION.

This position is based out of the Skate Canada office in Ottawa, ON at 261-1200 St. Laurent Boulevard, where we offer a hybrid work model with a requirement of working at least three days in the office.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Software Development Project Management

  • Project Planning: Lead the creation of comprehensive project plans, defining scope, milestones, tasks, resource allocation, and risk mitigation strategies.

  • Agile/Scrum Execution: Utilize Agile/Scrum methodologies to manage sprints, backlog grooming, daily stand-ups, and sprint reviews.

  • Team Leadership: Guide and mentor a small team of developers, providing coaching, feedback, and career development support.

  • Resource Management: Optimize resource utilization, ensuring the right skills are applied to the right tasks at the right time.

  • Budget & Cost Control: Track project spending against approved budgets, identifying and addressing variances.

  • Stakeholder Communication: Maintain transparent communication with all stakeholders, providing regular updates on project progress, risks, and issues.

  • Quality Assurance: Implement and enforce quality standards and processes, ensuring deliverables meet or exceed expectations.

  • Continuous Improvement: Identify and implement process improvements to enhance team efficiency and project outcomes.

  • Technical Guidance: Leverage your technical expertise to provide guidance to developers, assist in resolving technical roadblocks, and ensure adherence to best practices.

QUALIFICATIONS, EXPERIENCE AND SKILLS

  • Bachelor's degree (or equivalent professional experience) in computer science, software engineering, or a related field.

  • Proven track record of successfully delivering software development projects.

  • Minimum of 5 years of experience in a technical project management role, ideally within a similar technology stack.

  • Demonstrated proficiency in Agile/Scrum methodologies.

  • Experience with project management tools (e.g., JIRA, Asana, Trello).

  • Excellent communication, interpersonal, and leadership skills.

  • Strong analytical, problem-solving, and decision-making abilities.

  • Project Management Professional (PMP) or Certified Scrum Master (CSM) certification is a plus.

Key Technical Skills

  • Proficiency with our core technology stack: Node.js, TypeScript, Microsoft SQL Server, SQLite, Angular, Express.js

  • Experience with API development and integration.

  • Familiarity with Socket.IO for real-time communication.

  • Experience with software development lifecycle (SDLC) methodologies.

  • Understanding of software testing and quality assurance practices.

Additional Requirements

  • Ability to work flexible hours and overtime as needed to meet project deadlines.

  • Occasional travel may be required for project-related activities, meetings, and events.

  • Ability to work overtime as required to meet the fluctuating needs in a timely manner.

  • Passion for sports, particularly figure skating, is a plus!

Please note: The successful candidate will be required to undergo a criminal background check as a condition of employment.

COMPENSATION.

  • The salary range for this position is $105,880 to $132,350 annually, with a comprehensive benefits package available following a three-month eligibility period.

  • Health, Vision, Dental, LTD, STD and Life Insurance (employee premiums covered by Skate Canada; family dental coverage is optional and available at employee expense).

  • RRSP matching.

  • Fitness benefit – $350 annually.

TIMELINE.

We will begin reviewing applications as they are received and will continue until the position is filled. While we’re eager to move quickly, we’re also committed to finding the right person for the role.

Please clearly indicate “Technical Project Manager” in your cover letter.

We sincerely thank all applicants for their interest in this opportunity.

Please note that only those selected for further consideration will be contacted. We kindly ask that you do not call to inquire about the status of your application. Email applications will not be accepted — please apply exclusively through BambooHR.

Skate Canada is committed to ensuring our recruitment and selection processes and work environment are inclusive and barrier-free. At Skate Canada, we celebrate the diversity of all employees and believe that having a team of individuals with different backgrounds, views, experiences, and capabilities working together makes us stronger and better as an organization.

_________________________________________________

Poste : Gestionnaire de projet technique

Type : Permanent à plein temps, 35 heures par semaine

Supérieur immédiat : Directeur, Technologie de l’information

Lieu de travail : Ottawa, poste hybride avec exigence de travailler au moins trois jours au bureau

Niveau salarial : 6
Échelle salariale : 105 880 $ – 132 350 $, par année

QUI NOUS SOMMES

Organisme sans but lucratif, Patinage Canada est le plus ancien et le plus important organisme de patinage artistique au monde, reconnu par le gouvernement du Canada et le Comité olympique canadien (COC) comme organisme directeur du sport du patinage artistique au Canada. Patinage Canada s’engage à attirer, à perfectionner et à mobiliser une main-d’œuvre diversifiée, qui reflète la communauté que nous servons.

NOS GENS FAÇONNENT NOTRE SUCCÈS

À Patinage Canada, nous ne nous limitons pas au patinage – nous créons une communauté dynamique et inclusive à laquelle chaque personne a le sentiment d’appartenir et qui lui permet de s’épanouir. En tant qu’employeur souscrivant au principe de l’égalité d’accès à l’emploi, nous célébrons la diversité et invitons chaleureusement tous les candidats qualifiés à nous accompagner dans notre parcours.

À PROPOS DU POSTE

Le ou la gestionnaire de projet technique joue un rôle essentiel à Patinage Canada, en tant que pilier de notre équipe de développement de logiciels. Vous serez responsable du cycle de vie entier des projets de développement de logiciels, allant de l’idéation et de la planification à l’exécution et à la prestation. Ce cycle comprend l’établissement d’objectifs clairs du projet, la gestion des échéanciers et des budgets, l’assurance de normes de qualité et la promotion d’un environnement d’équipe collaboratif et performant. Compte tenu de notre pile technologique particulière, une solide expérience technique est essentielle pour ce rôle.

LIEU DE TRAVAIL

Ce poste sera situé au bureau de Patinage Canada, à Ottawa, en Ontario, au 1200, boulevard Saint‑Laurent, bureau 261, où nous offrons un modèle de travail hybride compte tenu de l’exigence de travailler au moins trois jours au bureau.

TÂCHES ET RESPONSABILITÉS ESSENTIELLES

Gestion de projets de développement de logiciels

  • Planification de projets : diriger la création de plans détaillés de projet, définir la portée, les jalons, les tâches, l’affectation des ressources et les stratégies d’atténuation des risques.

  • Exécution agile Scrum : utiliser des méthodologies agiles Scrum pour gérer les sprints, le raffinement de l’arriéré, les mêlées quotidiennes et les revues de sprints.

  • Leadership d’équipe : guider et encadrer une petite équipe de développeurs, en offrant un accompagnement, des rétroactions et du soutien pour le développement de carrière.

  • Gestion des ressources : optimiser l’utilisation des ressources, en veillant à ce que les bonnes compétences soient appliquées aux bonnes tâches et au bon moment.

  • Budget et contrôle des coûts : assurer le suivi des dépenses des projets par rapport aux budgets approuvés et identifier et corriger les écarts.

  • Communication avec les intervenants : maintenir une communication transparente avec tous les intervenants et fournir des mises à jour régulières sur l’avancement, les risques et les enjeux des projets.

  • Assurance de la qualité : mettre en œuvre et appliquer des normes et des processus de qualité et veiller à ce que les résultats visés atteignent ou dépassent les attentes.

  • Amélioration continue : identifier et mettre en œuvre les améliorations des processus pour accroître l’efficacité de l’équipe et optimiser les résultats des projets.

  • Conseils techniques : tirer parti de votre expertise technique pour donner des conseils aux développeurs, aider à résoudre les obstacles techniques et assurer le respect des pratiques exemplaires.

QUALIFICATIONS, EXPÉRIENCE ET COMPÉTENCES

  • Baccalauréat (ou expérience professionnelle équivalente) en informatique, en génie logiciel ou dans un domaine connexe.

  • Antécédents avérés en réalisation réussie de projets de développement de logiciels.

  • Au moins 5 ans d’expérience dans un rôle de gestion de projets techniques, idéalement avec une pile technologique similaire.

  • Maîtrise démontrée des méthodologies agiles Scrum.

  • Expérience avec les outils de gestion de projets (p. ex., Jira, Asana, Trello).

  • Excellentes compétences en communication, en relations interpersonnelles et en leadership.

  • Fortes habiletés d’analyse, de résolution de problèmes et de prise de décisions.

  • La certification de professionnel en gestion de projet (PMP) ou de maître de Scrum certifié (CSM) est un atout.

Principales compétences techniques

  • Maîtrise de notre pile technologique de base : Node.js, TypeScript, Microsoft SQL Server, SQLite, Angular, Express.js.

  • Expérience en développement et intégration d’API.

  • Bonne connaissance de Socket.IO pour la communication en temps réel.

  • Compréhension des méthodologies du cycle de vie du développement de logiciels.

  • Compréhension des pratiques d’essai et d’assurance de la qualité des logiciels.

Exigences supplémentaires

  • Capacité de travailler selon un horaire flexible et de faire des heures supplémentaires au besoin, pour respecter les échéances des projets.

  • Des déplacements occasionnels peuvent être exigés pour des activités, des réunions et des événements liés aux projets.

  • Capacité de faire des heures supplémentaires, le cas échéant, pour répondre aux besoins changeants en temps opportun.

  • Une passion pour le sport, le patinage artistique en particulier, est un atout!

Veuillez noter : la personne sélectionnée devra se soumettre à une vérification des antécédents criminels comme condition d’emploi.

RÉMUNÉRATION

  • L’échelle salariale de ce poste se situe entre 105 880 $ et 132 350 $ par année, avec un régime complet d’avantages sociaux après une période d’admissibilité de trois mois.

  • Assurance-maladie, soins de la vue, soins dentaires, ILD, ICD et assurance-vie (cotisations des employés couvertes par Patinage Canada; l’assurance familiale de soins dentaires est facultative et offerte aux frais de l’employé).

  • Cotisation égale à un REER.

  • Prestation de condition physique – 350 $ par année.

ÉCHÉANCIER

Nous commencerons à examiner les candidatures au fur et à mesure qu’elles seront reçues et continuerons jusqu’à ce que le poste soit pourvu. Bien que nous soyons impatients d’agir rapidement, nous nous engageons également à trouver la bonne personne pour le poste.

Veuillez inscrire clairement « Gestionnaire de projet technique » dans votre lettre d’accompagnement.

Nous remercions sincèrement tous les candidats de leur intérêt. Toutefois, nous ne contacterons que les personnes prises en considération. Nous vous prions de ne pas appeler pour vous renseigner sur l’état de votre demande. Les demandes par courriel ne seront pas acceptées – veuillez postuler exclusivement par l’intermédiaire de BambooHR.

Patinage Canada s’engage à s’assurer que ses processus de recrutement et de sélection et son environnement de travail sont inclusifs et exempts d’obstacles. Chez Patinage Canada, nous célébrons la diversité de tous les employés et croyons que de compter une équipe composée de personnes ayant divers antécédents, points de vue, expériences et capacités, qui travaillent ensemble, rend notre organisation plus forte et meilleure.

About Skate Canada

Insurance
501-1000

Official account for Skate Canada, the national governing body for figure skating in Canada / Compte officiel de Patinage Canada, l'organisme directeur du sport du patinage artistique au Canada.