Développeur et intégrateur principal - données et l'automatisation

No de demande : 21837
Direction générale : DG finances et services organisationnels
Service : Services de technologie de l'information
Direction : Direction Gestion des applications
Type d’emploi : 1 ou plusieurs postes temporaires à temps plein (jusqu’à 1 an ou plus)
Heures de travail : 35.00 heures par semaine
Affiliation : CIPP
Information sur le salaire : $93,764.58 - $114,097.62 par année (taux de rémunération de 2025)
Lieu : 100, promenade Constellation
Ville : Ottawa, ON
Catégorie d’emploi : Technologie de l’information
Date limite des candidatures : 2026-05-19
Nota : Dans le présent avis, le masculin a valeur de genre neutre
RÉSUMÉ DES FONCTIONS
Le mandat des Services de technologie de l’information est de créer une valeur commerciale en offrant des solutions technologiques novatrices et stratégiques pour les activités commerciales de la Ville d’Ottawa.
Ingénieur des données senior :
ITS est à la recherche d’un Senior Data Engineer pour assurer le leadership technique dans les domaines de l’intelligence d’affaires, de l’analyse et des initiatives d’intégration de données au sein de l’organisation.
Le développeur BI senior dirigera la conception, le développement, l’administration et l’optimisation des solutions BI et ETL d’entreprise utilisant Microsoft Fabric, PowerBI et IBM Cloud Pak for Data. Le rôle comprend la création de pipelines de données évolutifs, la conception de modèles de données, le développement de rapports et de tableaux de bord pour soutenir les analyses à l’échelle de l’entreprise. Le titulaire agira en tant qu’expert dans toutes les phases de la conception, du développement, de la maintenance et du support des solutions BI, tout en contribuant à l’établissement et à la durabilité des capacités de gestion des données d’entreprise de la Ville.
Développeur d’automatisation senior :
ITS est également à la recherche d’un Senior Automation Developer pour fournir un leadership technique dans l’automatisation des processus métier et les initiatives d’intégration de systèmes à travers l’organisation. Le Senior Automation Developer concevra, développera, mettra en œuvre et optimisera des solutions d’automatisation utilisant des technologies telles que Microsoft Power Platform, RPA, Azure DevOps, CI/CD, les langages de programmation/écriture, Git, les API personnalisées et les systèmes de bases de données. Le rôle consistera à soutenir la livraison et l’amélioration continue des applications et des intégrations, ainsi qu’à agir en tant qu’expert dans toutes les phases du cycle de vie d’une solution, tout en établissant des pratiques exemplaires et en veillant à l’harmonisation avec les normes et les priorités de l’entreprise de la Ville.
Vous êtes également responsable de : rédiger et maintenir la documentation des systèmes ; veiller à ce que tout le code soit géré de manière appropriée en utilisant des outils de gestion de configuration logicielle ; suivre le cycle de vie approuvé du projet (PLC), selon le cas; veiller à ce que les solutions soient bilingues et conformes aux Lignes directrices sur l’accessibilité du contenu Web 2.0 AA (WCAG 2.0 AA) de la Loi sur l’accessibilité pour les personnes handicapées de l’Ontario (LAPHO); encadrer d’autres développeurs; et effectuer des tests sur les améliorations ou les nouveaux développements.
FORMATION ET EXPÉRIENCE
Diplôme universitaire ou collégial obtenu au terme de trois années d’études en gestion de l’information, en technologie de l’information ou dans une discipline connexe.
Data Engineer : Minimum de 5 ans d’expérience progressivement plus responsable dans le développement et/ou l’intégration, y compris une expérience avec : Microsoft Fabric, Power BI. DataStage et IBM Cloud Pak pour les outils de données et les technologies sous-jacentes utilisant diverses sources de données, l’administration PowerBI, des passerelles de données, la conception et la création de flux de données. Expérience avec les capacités ETL (Extract Transform Load) et ELT.
Modélisation de données dimensionnelles ; fournir un support technique et des conseils à travers le prototypage, les tests, la construction et le lancement des produits Power BI.
Expérience avec les capacités de Geo Analytics comme l’intégration PowerBI avec ESRI ArcGIS, la création de visualisations basées sur la localisation.
Une expérience avec SAP BW4HANA et DataSphere est un atout.
Ingénieur en automatisation : Minimum de 5 ans d’expérience à des responsabilités croissantes dans le développement et l’intégration de systèmes d’automatisation, incluant une expérience avec Microsoft Power Platform, les outils RPA et Azure DevOps utilisant divers systèmes d’entreprise et sources de données. Expérience dans la conception et l’élaboration de workflows automatisés, la prise en charge d’applications et d’intégrations, ainsi que la mise en œuvre de pipelines CI/CD avec contrôle des sources.
Expérience avec les langages de script et de programmation, l’intégration des systèmes par le biais d’API et de services Web, et l’utilisation de sources de données relationnelles et non relationnelles. Expérience dans la fourniture de conseils techniques à travers la conception, le développement, les tests et le déploiement de solutions d’automatisation.
CONNAISSANCES
Pour toutes les positions :
• Meilleures pratiques de développement d’applications
• Meilleures pratiques et normes en matière de sécurité informatique relatives au développement et/ou à l’intégration d’applications
• Connaissance approfondie de l’ensemble d’outils de développement actuel de la Ville d’Ottawa
• Techniques de conception de programmes pilotés par les événements/orientés objet
• Analyses de systèmes structurés et techniques de conception
• Environnement réseau de la ville
• Compréhension des concepts de base de données relatifs à la sécurité des applications et des bases de données
• Techniques de test du système
• Connaissance et expérience de l’installation, de la configuration, de l’administration et du support des systèmes COTS
• Une combinaison de connaissances et d’expérience de travail avec Oracle, . Ensembles d’outils de développement Net et/ou Java
• Dépannage des problèmes d’application
• Bonne compréhension du basculement du système et des stratégies de récupération
• Législation applicable (par exemple, MFIPPA, AODA)
Pour les postes en intelligence d’affaires (BI) :
- Connaissance experte avérée des rapports d’intelligence d’affaires avec MS Fabric / PowerBI
- Connaissance de la pile de données IBM
- Connaissance de l’administration PowerBI, des passerelles de données
- Ingestion de données à partir de diverses sources de données d’entreprise et exécution des transformations requises dans l’éditeur de requête Power BI en utilisant l’interface utilisateur et en écrivant du code M, du code DAX.
- Modélisation des données dimensionnelles et extraction de la charge de transformation (ETL) à l’aide de flux de données
- Connaissance des outils Extract Transform Load (ETL) tels que DataStage.
- Concevoir et construire des flux de données, y compris les transformations et les sources de données
- Connaissance des capacités de Geo Analytics, intégration PowerBI avec ESRI ArcGIS
- Connaissance de la plateforme de gouvernance des données, intégration avec PowerBI pour la lignée de données
- Connaissance de BW4HANA, SAP DataSphere et SAC (SAP Analytics Cloud)
Pour les positions d’automatisation :
- Connaissance avérée des plateformes d’automatisation d’entreprise, y compris Microsoft Power Platform (Power Automate, Power Apps, Dataverse)
- Connaissance des concepts, outils et approches de mise en œuvre de l’automatisation robotique des processus (RPA) (Power Automate Deskt)
Knowledge a continué
- Connaissance des pratiques de gestion du cycle de vie des applications (ALM), y compris les pipelines CI/CD, le contrôle source (Git) et Azure DevOps
- Connaissance des langages de script et de programmation (PowerShell, Python, GoLang) pour l’automatisation et l’intégration
- Connaissance des techniques d’intégration de systèmes, y compris les API RESTful, les services web, les méthodes d’authentification et les modèles d’échange de données
- Connaissance des bases de données relationnelles et non relationnelles (SQL Server, Dataverse) et leur utilisation dans les solutions d’automatisation
- Connaissance des plateformes et services basés sur le cloud (Azure) en lien avec les solutions d’automatisation et d’intégration
COMPÉTENCES ET APTITUDES
- Élaborer des applications à l’aide des outils de développement actuels
- Installer, adapter et configurer des applications disponibles sur le marché
- Intégrer du matériel et des logiciels
- Communiquer efficacement avec les clients, le personnel du STI de tous les échelons, les fournisseurs et les experts-conseils
- Recueillir et documenter les besoins des utilisateurs
- Organiser le travail et respecter les échéanciers
- Faire preuve de compétences efficaces en rédaction et communication orale
- Travailler de manière autonome et en équipe
- Faire preuve de jugement en l’absence de supervision immédiate
- Posséder des aptitudes pour la recherche et l’analyse
- Posséder de bonnes aptitudes pour la communication orale et écrite
- Faire office de mentor auprès du personnel subalterne (le cas échéant)
- Organiser, élaborer et documenter des procédures
- Posséder de bonnes aptitudes en matière d’organisation et d’établissement des priorités permettant de gérer des tâches multiples
- Procéder à des déploiements d’applications à l’échelle d’organisations
- Connaître les techniques de développement favorisant un rendement et une extensibilité optimaux
- Approche du travail d’équipe axée sur la collaboration
- Conversation efficace utilisant les terminologies technique et administrative
- Tact et diplomatie
- Initiative et motivation personnelle
- Capacité de travailler avec efficacité sous pression
- Capacité de travailler sous supervision minimale
- Flexibilité
- Capacité de respecter les échéanciers
- Orienté vers la clientèle et le service
- Fortes aptitudes en matière de relations interpersonnelles
CE QUE VOUS DEVEZ SAVOIR
- Exigences linguistiques : Connaissance de l’anglais parlé, lu et écrit
- Une expérience jugée pertinente et une formation reconnue et dont la fiche de service atteste d’un rendement satisfaisant et d’aptitudes manifestes pourront permettre aux candidats de ne pas être tenus de satisfaire à l’exigence relative aux études requises.
- Veuillez conserver une copie de l’avis de concours. Une fois la date de clôture passée, il ne sera plus disponible.
Nous remercions tous les candidats de leur intérêt et leurs efforts déployés dans le cadre du présent processus de sélection. Toutefois, nous ne communiquerons qu’avec les personnes retenues pour une entrevue.
La Ville d’Ottawa promeut les principes de la diversité et de l’inclusion et respecte les principes de la Loi canadienne sur les droits de la personne et du Code des droits de la personne de l’Ontario. Nous encourageons la candidature des membres des peuples autochtones, communautés noires et autres communautés racialisées, les personnes en situation de handicap, les femmes, ainsi que les personnes non binaires, les personnes de toutes origines ethniques, religions, orientations sexuelles, classes, identités et expressions de genre.
Les candidats sont encouragés à s'auto-identifier en tant que membres d'un ou de plusieurs groupes visés par l’équité en matière d’emploi dans les questions d’auto-identification.
La Ville d’Ottawa offre aux appliquants, sur demande et pendant tout le processus d’embauche, des mesures d’adaptation. Si nous communiquons avec vous pour participer au processus de sélection, veuillez nous indiquer si vous avez besoin de mesures d’adaptation.
Des formats accessibles et des soutiens à la communication sont offerts sur demande. Veuillez contacter le Centre de service des employés en composant le 613-580-2424, poste 12211, ou en envoyant un message à l’adresse esc-cse@ottawa.ca.