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, were not just about skatingwere 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 were eager to move quickly, were 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
Suprieur immdiat : Directeur, Technologie de linformation
Lieu de travail : Ottawa, poste hybride avec exigence de travailler au moins trois jours au bureau
Niveau salarial : 6
chelle salariale : 105880$ 132350$, par anne
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 sengage attirer, perfectionner et mobiliser une main-duvre diversifie, qui reflte la communaut que nous servons.
NOS GENS FAONNENT NOTRE SUCCS
Patinage Canada, nous ne nous limitons pas au patinage nous crons une communaut dynamique et inclusive laquelle chaque personne a le sentiment dappartenir et qui lui permet de spanouir. En tant quemployeur souscrivant au principe de lgalit daccs lemploi, nous clbrons la diversit et invitons chaleureusement tous les candidats qualifis nous accompagner dans notre parcours.
PROPOS DU POSTE
Le ou la gestionnaire de projet technique joue un rle essentiel Patinage Canada, en tant que pilier de notre quipe de dveloppement de logiciels. Vous serez responsable du cycle de vie entier des projets de dveloppement de logiciels, allant de lidation et de la planification lexcution et la prestation. Ce cycle comprend ltablissement dobjectifs clairs du projet, la gestion des chanciers et des budgets, lassurance de normes de qualit et la promotion dun environnement dquipe collaboratif et performant. Compte tenu de notre pile technologique particulire, une solide exprience technique est essentielle pour ce rle.
LIEU DE TRAVAIL
Ce poste sera situ au bureau de Patinage Canada, Ottawa, en Ontario, au 1200, boulevard SaintLaurent, bureau 261, o nous offrons un modle de travail hybride compte tenu de lexigence de travailler au moins trois jours au bureau.
TCHES ET RESPONSABILITS ESSENTIELLES
Gestion de projets de dveloppement de logiciels
- Planification de projets : diriger la cration de plans dtaills de projet, dfinir la porte, les jalons, les tches, laffectation des ressources et les stratgies dattnuation des risques.
- Excution agile Scrum : utiliser des mthodologies agiles Scrum pour grer les sprints, le raffinement de larrir, les mles quotidiennes et les revues de sprints.
- Leadership dquipe : guider et encadrer une petite quipe de dveloppeurs, en offrant un accompagnement, des rtroactions et du soutien pour le dveloppement de carrire.
- Gestion des ressources : optimiser lutilisation des ressources, en veillant ce que les bonnes comptences soient appliques aux bonnes tches et au bon moment.
- Budget et contrle des cots : assurer le suivi des dpenses des projets par rapport aux budgets approuvs et identifier et corriger les carts.
- Communication avec les intervenants : maintenir une communication transparente avec tous les intervenants et fournir des mises jour rgulires sur lavancement, 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 rsultats viss atteignent ou dpassent les attentes.
- Amlioration continue : identifier et mettre en uvre les amliorations des processus pour accrotre lefficacit de lquipe et optimiser les rsultats des projets.
- Conseils techniques : tirer parti de votre expertise technique pour donner des conseils aux dveloppeurs, aider rsoudre les obstacles techniques et assurer le respect des pratiques exemplaires.
QUALIFICATIONS, EXPRIENCE ET COMPTENCES
- Baccalaurat (ou exprience professionnelle quivalente) en informatique, en gnie logiciel ou dans un domaine connexe.
- Antcdents avrs en ralisation russie de projets de dveloppement de logiciels.
- Au moins 5 ans dexprience dans un rle de gestion de projets techniques, idalement avec une pile technologique similaire.
- Matrise dmontre des mthodologies agiles Scrum.
- Exprience avec les outils de gestion de projets (p. ex., Jira, Asana, Trello).
- Excellentes comptences en communication, en relations interpersonnelles et en leadership.
- Fortes habilets danalyse, de rsolution de problmes et de prise de dcisions.
- La certification de professionnel en gestion de projet (PMP) ou de matre de Scrum certifi (CSM) est un atout.
Principales comptences techniques
- Matrise de notre pile technologique de base : Node.js, TypeScript, Microsoft SQL Server, SQLite, Angular, Express.js.
- Exprience en dveloppement et intgration dAPI.
- Bonne connaissance de Socket.IO pour la communication en temps rel.
- Comprhension des mthodologies du cycle de vie du dveloppement de logiciels.
- Comprhension des pratiques dessai et dassurance de la qualit des logiciels.
Exigences supplmentaires
- Capacit de travailler selon un horaire flexible et de faire des heures supplmentaires au besoin, pour respecter les chances des projets.
- Des dplacements occasionnels peuvent tre exigs pour des activits, des runions et des vnements lis aux projets.
- Capacit de faire des heures supplmentaires, le cas chant, pour rpondre aux besoins changeants en temps opportun.
- Une passion pour le sport, le patinage artistique en particulier, est un atout!
Veuillez noter : la personne slectionne devra se soumettre une vrification des antcdents criminels comme condition demploi.
RMUNRATION
- Lchelle salariale de ce poste se situe entre 105 880$ et 132350$ par anne, avec un rgime complet davantages sociaux aprs une priode dadmissibilit de trois mois.
- Assurance-maladie, soins de la vue, soins dentaires, ILD, ICD et assurance-vie (cotisations des employs couvertes par Patinage Canada; lassurance familiale de soins dentaires est facultative et offerte aux frais de lemploy).
- Cotisation gale un REER.
- Prestation de condition physique 350 $ par anne.
CHANCIER
Nous commencerons examiner les candidatures au fur et mesure quelles seront reues et continuerons jusqu ce que le poste soit pourvu. Bien que nous soyons impatients dagir rapidement, nous nous engageons galement trouver la bonne personne pour le poste.
Veuillez inscrire clairement Gestionnaire de projet technique dans votre lettre daccompagnement.
Nous remercions sincrement tous les candidats de leur intrt. Toutefois, nous ne contacterons que les personnes prises en considration. Nous vous prions de ne pas appeler pour vous renseigner sur ltat de votre demande. Les demandes par courriel ne seront pas acceptes veuillez postuler exclusivement par lintermdiaire de BambooHR.
Patinage Canada sengage sassurer que ses processus de recrutement et de slection et son environnement de travail sont inclusifs et exempts dobstacles. Chez Patinage Canada, nous clbrons la diversit de tous les employs et croyons que de compter une quipe compose de personnes ayant divers antcdents, points de vue, expriences et capacits, qui travaillent ensemble, rend notre organisation plus forte et meilleure.