Qui nous sommesLe Bureau du directeur général des élections (Élections Ontario) est un organisme indépendant apolitique relevant de l'Assemblée législative de l'Ontario qui est chargé de la tenue des élections provinciales, des élections partielles et des référendums en Ontario. Nous sommes déterminés à rendre le vote facile et accessible à tous les électeurs, tout en préservant l'intégrité, la sécurité et la transparence du processus électoral.
Rejoignez notre équipeLa division de la TI et des solutions numériques d'Élections Ontario est à la recherche d'une personne très motivée pour le poste de développeur ou développeuse d'applications frontales. Dans ce poste, votre mission consistera à appuyer la création, la conception et l'élaboration d'applications Web pour les parties prenantes d'Élections Ontario, en intégrant des éléments visuels et techniques afin de fournir une expérience d'utilisation visuellement attrayante et très satisfaisante.
Salaire de départ : 67 149 $ par anEngagement de la FPO à l'égard de la diversité, de l'inclusion, de l'accessibilité et de la lutte contre le racisme :
Nous sommes résolus à bâtir une main-d'œuvre représentative des gens que nous servons, de même qu'à promouvoir la diversité, l'antiracisme, l'inclusion, l'accessibilité, le mérite, le respect et l'équité en milieu de travail.
Nous invitons toutes les personnes intéressées à postuler, tout particulièrement les personnes handicapées, autochtones, noires, racisées, de diverses origines ethniques et culturelles, de diverses orientations sexuelles et de diverses identités et expressions de genre.
Rendez-vous sur les pages présentant la
Politique de la FPO pour la lutte contre le racisme et le
Plan directeur pour l'inclusion et la diversité au sein de la FPO pour en savoir plus sur son engagement à l'égard de l'égalité raciale, de l'accessibilité, de la diversité et de l'inclusion dans la fonction publique.
Nous offrons des mesures d'adaptation des emplois tout au long du processus de recrutement et pour tout ce qui touche l'emploi, conformément au
Code des droits de la personne de l'Ontario. Si vous avez besoin que l'on prenne des mesures d'adaptation liées à un handicap, veuillez vous reporter aux instructions ci-dessous.
Quelles seront mes fonctions dans ce poste?
Sous la direction du chef du développement et de l'exploitation, vos fonctions seront les suivantes :
• Utiliser votre connaissance approfondie des cadres Microsoft et des exigences des utilisateurs pour développer des applications Web, et traduire les exigences des utilisateurs en spécifications d'applications, en un code d'application Web basé sur l'intégration et les composants et en stratégies de mise en œuvre, tout en garantissant la conformité avec la marque Élections Ontario et les objectifs de communication, avec les normes sectorielles et les normes sur l'accessibilité des sites Web, et avec la législation et les règlements pertinents.
• Assurer la maintenance permanente des applications, y compris le dépannage en cas de problèmes, en appliquant les normes et les pratiques exemplaires du secteur afin d'améliorer la satisfaction des utilisateurs, la convivialité et la productivité.
• Collaborer étroitement avec les membres et le chef de l'équipe de projet afin de définir les exigences du projet et d'établir les paramètres pour la conception d'IU et les projets de développement d'applications, rédiger des propositions pour le travail de conception, et déterminer le contenu de l'IU sur la base des exigences des utilisateurs ainsi qu'en consultation avec les analystes d'affaires et les responsables de produit et avec l'équipe technique des entrepreneurs tiers.
• Définir les risques et les obstacles liés au système d'application Web et les porter à l'attention de la direction du projet en temps utile afin de s'assurer que le calendrier des éléments livrables est respecté.
• Mener des activités de réusinage de code afin de préciser et de simplifier la conception du code existant et d'améliorer la maintenabilité de la base de code.
• Développer le code des applications Web et collaborer avec les fournisseurs pour les essais de développement, les examens du code, le déploiement des changements fonctionnels et les corrections de bogues.
• Fournir des solutions pratiques afin de répondre aux enjeux et aux besoins en matière de spécifications d'applications et de conception technique, sur la base des pratiques exemplaires du secteur, pour un large éventail de problèmes et de défis complexes.
• Fournir des mises à jour sur les tâches de développement par le biais de discussions et de rapports d'étape sous forme écrite, verbale ou graphique, selon les besoins.
• Fournir des estimations de travail pour vos propres tâches de développement et examiner les estimations de travail des fournisseurs et des conseillers.
• Diagnostiquer les problèmes rencontrés par les utilisateurs des applications Web (dans le cadre de l'EAU et de l'utilisation habituelle une fois l'application lancée).
• Tester les modifications du code dans plusieurs navigateurs afin de garantir la compatibilité entre les navigateurs et les différentes plateformes, ainsi que la conformité à la LAPHO, en s'assurant que les conceptions et les applications Web s'affichent comme prévu sur chaque plateforme.
• Documenter les procédures de développement et de conception de sites et d'applications Web, ainsi que les normes de contenu et de publication, afin de créer un guide ou un manuel aux fins de consultation ultérieure par l'équipe de l'unité.
• Collaborer étroitement avec d'autres développeurs et unités de TI, en s'assurant que les besoins opérationnels sont satisfaits.
À quelles exigences dois-je répondre?
Conditions d'admissibilité
• Connaissance et compréhension de l'ensemble du processus de développement Web (conception, développement et déploiement) et des technologies côté client, y compris connaissances et compétences dans l'utilisation des outils suivants : Angular 14+, .NET 6+, .NET Framework 4.6+, Microsoft Entity Framework, Power Automate, Power BI, HTML5, CSS3, Bootstrap, JavaScript, TypeScript, C# et technologies Web connexes, API RESTful et programmation asynchrone, Microsoft Azure cloud.
• Connaissance des techniques de développement de logiciels orientés objets (DOO/POO), de l'analyse orientée objet et de la programmation orientée objet aux fins de bonne conception des projets de sites et d'applications Web.
• Maîtrise d'outils de développement comme Visual Studio, Visual Studio Code ou d'autres EDI et éditeurs de texte couramment utilisés dans le développement avec Angular.
• Connaissances et compétences dans l'utilisation d'outils de gestion de versions (Azure DevOps, GIT) afin d'être en mesure d'appliquer les modifications du code et de stocker le code dans un répertoire central pour assurer un suivi efficace.
• Connaissance des normes sectorielles et internationales, des normes sur l'accessibilité des sites Web et des outils de mise en œuvre et d'essai afin d'appliquer les nouveaux services, produits et technologies, de se tenir au courant des nouvelles conceptions et technologies et de s'y adapter, et de faire en sorte que les produits numériques d'Élections Ontario restent toujours pertinents pour les utilisateurs et le public.
• Compréhension de la législation pertinente (incluant la Loi sur l'accessibilité pour les personnes handicapées de l'Ontario, la Loi sur l'accès à l'information et la protection de la vie privée et la Loi sur les services en français) ainsi que des politiques et des normes relatives à la conception en ligne, à la rédaction en langage clair et à l'identité visuelle.
• Connaissance de Visual Studio Team Services pour la collaboration, la planification et le suivi du travail au sein de l'équipe du développement et de l'exploitation.
• Connaissance des cadres d'essai comme Jasmine ou Karma pour les tests unitaires des composants et services Angular, ainsi que des outils comme Protactor pour la mise à l'essai de bout en bout.
• Solides compétences en communication orale et écrite.
• Compétences en matière d'organisation et de gestion du temps.
• Esprit d'équipe et compétences en collaboration.
• Avoir l'autorisation légale de travailler au Canada.
Instructions de candidature :
Notre processus de recrutement reflète notre mission consistant à préserver l'intégrité et l'accessibilité du processus électoral et à gérer les élections de façon efficace, équitable et impartiale. Nous offrons des possibilités de croissance professionnelle et un programme de rémunération concurrentiel.
Veuillez envoyer un fichier unique contenant votre curriculum vitæ et une lettre d'accompagnement à l'adresse hr@elections.on.ca, en citant la référence EO-2024-61 en objet, au plus tard le 10 mai 2024, à 16 h.
Nous remercions toutes les personnes qui présentent un dossier de candidature. Nous communiquerons uniquement avec les candidats retenus pour une entrevue.
Comment faire une demande de mesures d'adaptationÉlections Ontario souscrit au principe de l'égalité des chances et est résolu à fournir un milieu de travail inclusif, équitable et accessible dans lequel tous les employés se sentent valorisés, respectés et soutenus.
En vertu de la Loi sur l'accessibilité pour les personnes handicapées de l'Ontario et du Code des droits de la personne de l'Ontario, Élections Ontario offre des mesures d'adaptation aux personnes handicapées qui posent leur candidature, et ce, tout au long du processus de recrutement et de sélection. Si vous avez besoin de mesures d'adaptation liées à un handicap afin de participer au processus, veuillez communiquer avec nous en composant le 1 888 668-8683 (ATS : 1 888 292-2312), ou bien en envoyant une télécopie au 1 866 714-2809 ou un courriel à hr@elections.on.ca.