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.
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.
Description de poste
Relevant du directeur, Technologie de l’information, le développeur ou la développeuse d’applications par pile complète occupe un poste technique. Le ou la titulaire doit être une personne motivée et compétente, qui peut travailler avec un haut degré d’autonomie pour résoudre des problèmes techniques complexes, en fonction de délais serrés. Ces fonctions comprennent la conception, le codage, la mise à l’essai et le déploiement de logiciels et d’applications, comme membre d’une équipe de développement de logiciels axés sur Agile/Scrum.
Lieu de travail
Ce poste sera situé au bureau de Patinage Canada, à Ottawa, en Ontario, au 1200, boulevard Saint-Laurent, bureau 261. Nous offrons un modèle de travail hybride, selon lequel au moins trois jours de travail au bureau sont exigés.
Principales responsabilités
- Mettre en application des fonctionnalités, des correctifs et des améliorations pour les logiciels personnalisés.
- Coordonner et collaborer avec d’autres personnes pour s’assurer que les conceptions et les solutions répondent aux besoins et aux attentes.
- Faire de la recherche, concevoir, documenter et maintenir les spécifications des logiciels tout au long du cycle de production.
- Intégrer des systèmes nouveaux et actuels pour atteindre et maintenir des niveaux de service rigoureux.
- Suivre et contribuer à l’ensemble évolutif des normes de l’équipe de développement de logiciels en matière de contrôle de version, de gestion des codes, de CI/CD, de documentation, d’essais et de gestion de projet;
- Accomplir d’autres tâches, au besoin.
Qualification, expérience et principales compétences
- Diplôme collégial ou universitaire (ou expérience professionnelle équivalente) dans le domaine de l’informatique, des systèmes informatisés ou du génie logiciel.
- Expérience en développement d’applications modernes pour le nuage / l’architecture sans tête. Expérience avec Angular (y compris RxJS, Karma et Protractor), Typescript, JavaScript, NodeJS, Express, SQLite, Microsoft SQL, Azure DevOps/Pipelines, la conception orientée objet et GIT.
- Expérience en conception, développement et exécution de tests de codes automatisés et en facilitation d’essais d’acceptation par l’utilisateur (EAU).
- Expérience en utilisation d’environnements de développement et de production basés sur Windows et Linux.
- Connaissance des pratiques exemplaires de développement de logiciels, y compris les modèles de conception standard, la documentation au niveau du code, la documentation technique et de l’utilisateur final, les revues de code, la fréquence et l’examen de validation et d’intégration.
- Vif souci du détail.
- Forte aptitude à communiquer oralement et par écrit.
- Capacité manifeste de travailler efficacement avec d’autres.
- Capacité de gérer de multiples priorités, y compris la planification et l’exécution de tâches de projets.
- Excellentes compétences analytiques et en résolution de problèmes.
- Solides compétences en organisation et en documentation.
- Capacité de se motiver, de s’adapter et de travailler de façon autonome.
- Expérience en conception et mise en œuvre de l’interface utilisateur/expérience utilisateur (IU/EU).
La préférence pourrait être accordée aux candidats qui possèdent les compétences suivantes, qui ne sont toutefois pas exigées :
- expérience de travail avec les projets gérés à l’aide d’Azure DevOps;
- expérience de travail dans une équipe centrée sur DevOps + Agile;
- expérience en PHP, MySQL et Visual Basic 6;
- maîtrise du français parlé et écrit.
Exigences supplémentaires du poste
- Heures supplémentaires peu souvent exigées, chaque année, à l’appui des échéances du service.
- Des voyages occasionnels pourraient être nécessaires pour appuyer le déploiement réussi des projets de développement de logiciels sur le terrain ou les essais sur le terrain.
Engagement
- Poste contractuel à temps plein durant un congé de maternité, jusqu’au 30 avril 2026.
Rémunération
- L’échelle salariale pour ce poste se situe entre 56 658 $ et 70 823 $ avec un ensemble d’avantages sociaux (admissibilité au terme de trois mois).
- Avantages médicaux : médicaments, soins médicaux, soins de la vue et soins dentaires.
Échéancier
Nous remercions sincèrement tous les candidats de leur intérêt. Toutefois, nous ne contacterons que les personnes prises en considération. Les demandes seront acceptées au plus tard le lundi 5 mai 2025, à 18 h. Veuillez faire parvenir toute question à careers@skatecanada.ca. Veuillez inscrire « Développeur/développeuse d’applications par pile complète » dans votre lettre d’accompagnement.
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.