Développeur Sitecore – Technologies de l’information – Toronto

CPA Canada souhaite pourvoir un poste clé au sein de son équipe de la Technologie de l’information.

CPA Canada est l’organisation nationale qui représente la profession de comptable professionnel agréé (CPA) au Canada. 

Le poste

Le développeur Sitecore est chargé de développer, de tester et de mettre en œuvre des solutions de développement permettant d’atteindre les objectifs de l’organisation et de satisfaire à ses besoins au moyen de la plateforme Sitecore Experience. Il participe entre autres à l’établissement des exigences ainsi qu’à la conception, à la programmation et à la mise à l’essai. Le titulaire du poste veille au respect de tous les processus du cycle de développement des systèmes.

De plus, il agit à titre de responsable technique de la plateforme Sitecore Experience et forme le personnel de l’organisation à son utilisation. Il sert de point de liaison avec les organisations comptables dont CPA Canada héberge le site (Île-du-Prince-Édouard, Atlantique, Saskatchewan, Caraïbes).

Le développeur Sitecore travaille en outre avec d’autres développeurs à l’élaboration de solutions permettant d’atteindre les objectifs de l’organisation et de satisfaire à ses besoins au moyen du logiciel de gestion d’association de CPA Canada, Aptify.

Responsabilités

  • Participer à l’établissement des exigences relatives aux fonctions du site Web et aux applications Web nouvelles ou améliorées.
  • Contribuer à l’élaboration d’organigrammes et d’autres diagrammes détaillés décrivant les capacités et les fonctions des applications du site Web.
  • Prendre part à la collecte d’informations sur les exigences système et les spécifications fonctionnelles.
  • Contribuer aux discussions avec les parties prenantes au sein de CPA Canada et des organisations comptables dont CPA Canada héberge le site, afin d’aborder des projets d’améliorations. 
  • Cerner les possibilités d’amélioration des processus, aussi bien pour les procédures opérationnelles que pour le service à la clientèle et le développement de produits.
  • Développer des prototypes d’applications ou mettre en œuvre la méthodologie agile, s’il y a lieu, pour épauler les utilisateurs finaux et les autres parties prenantes dans la démarche de conception d’applications.
  • Évaluer l’incidence des modifications de code sur les autres fonctions du système.
  • Faire de la programmation, mettre à l’essai des programmes et en assurer le dépannage, à l’aide des outils de développement de logiciels, du matériel et des systèmes de bases de données appropriés.
  • Constituer des dossiers de programmation et les mettre à jour.
  • Assurer la maintenance des systèmes existants et mettre à niveau leurs fonctions au rythme des nouvelles technologies.
  • Participer aux revues de code dans le cadre de travaux effectués par le titulaire lui-même ou par d’autres membres de l’équipe. 
  • Formuler des conseils sur les modifications de code qui pourraient accroître l’efficacité des applications ou la performance du système.
  • Prendre part à l’élaboration de plans de mise à l’essai des TI et réaliser des essais techniques pour veiller à ce que toutes les fonctions du système s’exécutent comme il se doit.
  • Collaborer avec les utilisateurs finaux du système dans le but de créer des plans d’essais d’acceptation par les utilisateurs.
  • Élaborer et mettre à exécution des plans de mise en œuvre d’applications et de systèmes.
  • Préparer des rapports d’avancement des travaux sous forme écrite ou orale à l’intention du directeur de projets.
  • Contribuer à la préparation de tous les documents relatifs à un projet, notamment pour le plan de communication, les risques, l’étendue et la mise en œuvre.

Le candidat

Le candidat idéal possède la formation, les compétences et l’expérience suivantes :

Formation

  • Diplôme d’études supérieures dans une discipline pertinente, comme l’informatique, le génie ou les mathématiques
  • Certification Microsoft
  • Certification de développeur Sitecore

Expérience

  • Au moins cinq ans d’expérience en développement Sitecore
  • Au moins cinq ans d’expérience en développement .NET (VB.Net, ASP.NET, C#) et T-SQL
  • Au moins cinq ans d’expérience en développement de services Web et en programmation Java, JavaScript, HTML, HTML5 et XML 
  • Au moins cinq ans d’expérience de l’utilisation de Team Foundation Server de Microsoft ou de DevOps
  • Expérience de l’utilisation de T-SQL
  • Connaissance fonctionnelle d’Aptify ou d’autres systèmes de gestion des relations clients, un atout
  • Connaissance pratique du marketing numérique, un atout
  • Expérience de travail dans l’environnement Azure

Compétences

  • Esprit critique et capacité d’analyse
  • Capacité à gérer de front de multiples priorités
  • Capacité à exécuter les tâches relatives aux projets en respectant le calendrier établi
  • Sens de la collaboration et du travail d’équipe
  • Excellentes aptitudes à la communication orale et écrite
  • Solides compétences en documentation
  • Compétences exemplaires en service à la clientèle
  • Connaissance approfondie du cycle de développement des systèmes

La langue de travail est l’anglais.

Autres renseignements

Le poste est offert à Toronto.

CPA Canada offre un milieu de travail souple et enrichissant qui permet à tous d’exploiter pleinement leur potentiel professionnel et personnel. Nous valorisons un environnement inclusif et accessible, où chacun se sent respecté, apprécié et soutenu. Les candidats qui satisfont aux exigences du poste et qui souhaitent en savoir davantage peuvent s’adresser en toute confidentialité à Jermaine Brown, spécialiste du recrutement, Ressources humaines, CPA Canada, à careers@cpacanada.ca. Toute personne qui aurait besoin que des mesures d’adaptation soient prises en raison d’un handicap est invitée à communiquer avec le responsable, qui s’en chargera volontiers.