Mettez en valeur vos connaissances et compétences techniques en occupant le poste de développeur principal d'éléments d'applications au sein du Groupement de l'information et de la technologie de l'information pour les services de santé de la Direction de la gestion des solutions d'information et de technologie de l'information ministérielles et de l'intégration.
Dans ce rôle, vous dirigerez des équipes de projet dans le développement, la mise en œuvre et la maintenance de solutions et de services informatiques rentables, et fournirez une expertise de conseil technique de haut niveau aux clients en ce qui concerne les solutions informatiques visant à automatiser les processus opérationnels, à moderniser les applications existantes et à contribuer à la transformation numérique du gouvernement.
Comment nous soutenons la diversité, l'inclusion et l'accessibilité
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.
Au sujet de l'emploi
Mettez à profit votre expertise en matière de développement d'applications, d'analyse de données et de renseignements opérationnels. Dans ce rôle, vous devrez :
• fournir des conseils techniques de haut niveau en matière de conceptualisation, de planification, de conception, de développement et de mise en œuvre de solutions et de services informatiques rentables;
• assurer la direction de l'équipe et le leadership dans l'acquisition et la mise en œuvre de plates-formes et de services logiciels;
• coordonner les principaux projets de recherche et de conception;
• fournir des orientations et des conseils techniques de haut niveau pour la sélection et l'utilisation de nouvelles plates-formes logicielles/matérielles;
• planifier et coordonner toutes les activités techniques liées aux techniques d'optimisation de la programmation et aux activités de mise en œuvre des projets;
• élaborer et formuler des recommandations concernant le développement de logiciels importants;
• cerner les besoins en matière de formation et d'éducation pour les projets;
• évaluer et développer les performances des nouveaux systèmes et du matériel et veiller à ce que les grands projets de mise en œuvre respectent les objectifs fixés; et
• coordonner la collecte et l'analyse des données relatives aux performances des nouveaux systèmes et du matériel.
Ce que vous apportez à l'équipe
Compétences et expérience techniques :
• Vous possédez des connaissances approfondies des techniques et des méthodes d'analyse de systèmes complexes de grande envergure, de la conception et du développement, des concepts et des langages de programmation, des technologies Internet et intranet et des nouvelles technologies.
• Vous possédez des connaissances et de l'expérience manifestes dans le développement de solutions complexes au moyen de technologies comme les cadres .NET, Microsoft SQL Server, JavaScript, les cadres et protocoles de service Web (SOAP et REST).
• Vous avez de l'expérience en conception de solutions infonuagiques (Azure et AWS préférées) à l'aide de Cloud API, Functions, et Azure SQL.
• Vous avez une expérience manifeste dans l'utilisation de XHTML, HTML5, jQuery, JSON, Angular, Node.JS, Bootstrap, XSLT et XML pour le développement.
• Vous avez de l'expérience dans l'utilisation de Databricks, Data Factory et Streaming Analytics et Event Hub.
• Vous avez démontré une expérience et une connaissance de la programmation orientée objet et de divers modèles de conception et d'architecture.
• Vous avez de l'expérience dans la conception et l'élaboration d'applications multitransactionnelles, d'API, d'optimisation de codes, du remaniement de code et du débogage.
• Vous avez des connaissances et une compréhension manifestes de l'intégration continue ainsi que des connaissances des modèles d'accès simultané.
• Vous maîtrisez parfaitement les concepts de sécurité (authentification, autorisation, chiffrage, signatures numériques), les concepts de l'infrastructure à clés publiques (ICP) et de SSL.
• Vous avez une connaissance pratique des protocoles d'authentification et d'autorisation, tels que OAuth, SAML, OIDC et Mutual TLS.
Compétences en analyse et en résolution de problèmes :
• Vous possédez une expérience dans tous les aspects du cycle de développement des logiciels.
• Vous avez des compétences éprouvées en matière de raisonnement analytique et interprétatif pour évaluer les besoins des clients en matière d'ITI et élaborer des solutions d'ITI qui soient rentables et améliorent la fourniture de programmes et de services par les clients.
• Vous pouvez relever et coordonner la résolution de problèmes et d'incidents techniques, mener des recherches, évaluer les besoins des clients, diriger les projets de conceptions et formuler des recommandations.
Compétences en gestion de projet :
• Vous avez une connaissance avérée des méthodologies de planification de projet pour planifier et coordonner les activités techniques, les plans et les calendriers des équipes de projet.
• Vous possédez des compétences pour diriger des projets de TI complexes majeurs, diriger des équipes de personnel de projet et d'experts-conseils externes, et assurer l'exécution des livrables selon les paramètres établis.
Compétences en communication, consultation et relations interpersonnelles :
• Vous avez des compétences en communication efficaces pour rédiger des rapports et expliquer des solutions techniques à des intervenants des TI et non techniques.
• Vous pouvez travailler en collaboration avec le personnel de projet et les intervenants externes pour discuter des méthodes de développement des applications, surveiller et gérer les personnes-ressources des fournisseurs et participer à divers comités de TI.
• Vous pouvez communiquer de façon efficace avec tous les intervenants pour veiller à ce que chacun comprenne de la même façon l'état, les progrès et les prochaines étapes des initiatives.
• Vous avez l'esprit d'équipe et savez respecter les échéanciers.