Mettez en valeur vos connaissances et compétences techniques dans le rôle de développeur principal des composants applicatifs au sein du Groupement ITI pour les services de santé de la Direction des solutions pour les services de santé d'urgence et la gestion des technologies.
À propos de nousLa Direction des solutions ITI pour les services de santé d'urgence et la gestion des technologies fournit des technologies pour soutenir les communications ambulancières 9-1-1 et la réglementation et la surveillance des services de santé d'urgence, y compris les besoins en matière d'applications et de données, en développant et en soutenant des tableaux de bord de données en temps réel, des plateformes d'intégration, des solutions d'établissement de rapports et des applications mobiles.
Nos activités de grande envergure et essentielles à la mission de communication avec les ambulances 9-1-1 nécessitent une étroite collaboration avec les responsables opérationnels de la répartition des ambulances, les services paramédicaux, ORNGE, les autres premiers intervenants et les services d'urgence des hôpitaux, afin de s'assurer que les technologies de communication fonctionnent bien et sont bien intégrées pour soutenir les politiques et les programmes prévus par la Loi sur les ambulances de l'Ontario. La Direction planifie et met en œuvre de nouvelles technologies de pointe qui donnent la priorité aux appels 9-1-1 et aident les répartiteurs et les premiers intervenants à s'assurer que les bonnes ressources sont affectées au bon endroit, avec les bons renseignements, au bon moment.
Nous sommes à la recherche d'un développeur d'applications mobiles, pour développer des applications mobiles iOS et Android, et en assurer le soutien. Le rôle consiste à participer directement au déploiement et au soutien continu des solutions infonuagiques et sur site. Il s'agit d'un travail pratique d'ingénierie infonuagique pour s'assurer que les systèmes sont correctement installés, configurés et optimisés en matière de performance. Établir et prendre en charge des services de données qui fournissent des informations en temps réel et facilitent la fonctionnalité des applications mobiles. Cela nécessite une bonne compréhension du traitement des données, des technologies de visualisation et de l'intégration des plateformes mobiles. Créer, déployer et tenir à jour des solutions pour la production de rapports, en veillant à ce que les données soient saisies avec précision, traitées et présentées de manière conviviale.
Au sujet de l'emploi
Apporter votre expertise technique en matière de développement d'applications mobiles, de technologies dans le nuage, d'intégration d'applications et de solutions d'entreprise. À ce poste, vous devrez :
• Apporter une expertise de conseil technique de haut niveau dans la conception, le développement et la mise en œuvre d'applications mobiles interactives avancées sur iOS et Android, en utilisant des technologies de développement multiplateformes telles que Flutter, Ionic Framework et d'autres cadres de développement d'applications mobiles semblables.
• Assurer le leadership technique dans la planification, la conception, le développement et l'optimisation de solutions et de services applicatifs mobiles et basés sur le nuage.
• Diriger et coordonner les activités techniques liées aux projets de développement logiciel, en cernant les occasions d'amélioration et en recommandant des solutions pour soutenir les objectifs organisationnels.
• Collaborer avec les partenaires commerciaux, les développeurs, les équipes d'assurance qualité, les équipes d'infrastructure, les fournisseurs et les intervenants afin de fournir des solutions technologiques sécurisées, fiables et centrées sur l'utilisateur.
• Évaluer les technologies émergentes, les pratiques de développement et les architectures d'applications afin d'étayer les décisions stratégiques en matière de technologie et les améliorations futures.
Remarque : Il peut être nécessaire de se déplacer à l'occasion dans toute la province afin de fournir une assistance technique aux intervenants.
Ce que vous apportez à l'équipe
Compétences et expérience techniques
Vous possédez :
• Une expérience avérée dans le développement d'applications mobiles multiplateformes à l'aide de technologies telles que Flutter, Ionic Framework, Cordova ou d'autres cadres modernes de développement mobile similaires.
• Une expérience de travail avec les systèmes d'exploitation et les plateformes mobiles, notamment iOS et Android.
• Une expérience dans la conception, le développement et l'utilisation d'API, ainsi que dans l'intégration d'applications à des systèmes internes et externes à l'aide d'outils tels que Swagger, OpenAPI, Postman, Apigee ou d'autres technologies de gestion d'API semblables.
• Une expérience dans le développement et le soutien relatif aux services et de solutions applicatives basés sur le nuage, y compris des plateformes telles que Microsoft Azure.
• Une expérience dans le soutien relatif aux processus de déploiement et de mise en production d'applications mobiles destinées aux entreprises et au grand public.
• Une solide compréhension des principes de conception de l'interface utilisateur (UI) et de l'expérience utilisateur (UX), ainsi que de leur application dans les environnements mobiles et Web.
• Une expérience avérée en programmation orientée objet, en principes de conception d'applications modernes et en modèles d'architecture évolutive.
• Une expérience dans l'utilisation de technologies telles que HTML5, JavaScript, Bootstrap, XML, XSLT et des outils de développement Web associés.
• Une compréhension des concepts de sécurité, notamment l'authentification, l'autorisation, le chiffrement, l'infrastructure à clé publique (PKI), SSL/TLS et les protocoles de sécurité conformes aux normes du secteur tels que OAuth, JWT, SAML et OpenID.
• Une connaissance des pipelines CI/CD, des pratiques DevOps et des systèmes de contrôle de version tels que Git.
• Une expérience couvrant l'ensemble du cycle de vie du développement logiciel (CVDL), y compris les activités de test, de mise en œuvre et de soutien.
• Une expérience dans la traduction des exigences métier en solutions techniques, ainsi que dans la détermination et la résolution d'enjeux techniques complexes.
Compétences en direction de projet :
Vous possédez :
• Une expérience en tant que gestionnaire de travaux techniques sur des projets informatiques complexes et dans la coordination d'activités de projet impliquant des équipes internes, des fournisseurs et des intervenants.
• Une expérience dans la gestion de priorités concomitantes et dans la contribution à plusieurs initiatives menées de front.
Compétences en analyse et résolution de problèmes
Vous pouvez :
• Analyser les exigences métier et techniques, cerner les enjeux techniques et élaborer des recommandations et des solutions concrètes.
• Élaborer des options de conception technique et recommander des approches garantissant la qualité, le rendement, la sécurité et la pérennité des applications.
Compétences en communication et relations interpersonnelles
Vous pouvez :
Expliquer les concepts et les stratégies techniques à des publics techniques et non techniques.
• Établir des relations efficaces avec les intervenants, les clients, les fournisseurs et les équipes de projet.
• Travailler en collaboration au sein d'une équipe et communiquer efficacement sur l'état d'avancement du projet, les risques et les prochaines étapes.
Vous ne respectez pas toutes les qualifications?
Si ce nouveau poste vous emballe et que vous possédez la plupart des qualités énumérées, mais pas toutes, veuillez songer quand même à postuler. Nous sommes conscients qu'une seule personne peut ne pas posséder toutes les qualités exigées dans cette annonce d'emploi, et vous pourriez bien être la candidate idéale ou le candidat idéal.
Comment nous soutenons la diversité, l'inclusion et l'accessibilité
Nous nous efforçons de constituer une main-d'œuvre inclusive qui reflète les collectivités qu'elle sert. Nous encourageons toutes les personnes qui souhaitent travailler avec nous à poser leur candidature, y compris les personnes handicapées, les personnes autochtones, noires et racisées, ainsi que les personnes de toutes les ethnies, cultures, orientations sexuelles, identités de genre et expressions de genre.
Notre processus d'embauche est accessible, conformément au
Code des droits de la personne de l'Ontario et à la
Loi de 2005 sur l'accessibilité pour les personnes handicapées de l'Ontario. Nous nous efforçons de prévenir et d'éliminer les obstacles dans notre processus d'embauche et pouvons offrir des
mesures d'adaptation pour répondre à des besoins particuliers liés aux motifs protégés par le Code, comme un handicap, l'état familial et la religion. Pour obtenir de plus amples renseignements sur les mesures d'adaptation pendant le processus d'embauche, veuillez
communiquer avec nous.Pour en savoir plus sur les efforts déployés par la FPO pour bâtir un milieu de travail inclusif, antiraciste et diversifié, consultez:
Ce que nous offrons
La fonction publique de l'Ontario est l'un des plus importants employeurs de la province. Les membres du personnel travaillent pour 29 ministères, répartis dans plus de 70 villes dans l'ensemble de la province. Nous offrons :
• une carrière qui peut évoluer au sein de différents ministères et fonctions;
• des possibilités d'apprentissage et de perfectionnement souples, y compris des programmes de formation et de mentorat;
• de nombreux réseaux d'employés offrant un soutien et une formation aux groupes sous-représentés;
• des avantages sociaux complets qui répondent à vos besoins de bien-être holistique;
• un salaire de base qui s'aligne sur les tendances du marché avec une progression salariale prévue;
• des modalités de travail adaptées, y compris des possibilités comme un horaire souple, des congés autofinancés et plus encore;
• un environnement de travail moderne, convivial et accessible.