Retour à la recherche
Logo de City of Ottawa / Ville d’Ottawa
City of Ottawa / Ville d’OttawaSource d’offres vérifiée

Développeur et intégrateur principal - Systèmes

  • Ottawa, ON
  • Sur place
  • Publié 10 sept. 2026
  • 1 poste

93 765 $–114 098 $ / année

Ouvre un site externe

Connectez-vous pour enregistrer ce poste
Type d’emploi
Temps plein
Niveau d’expérience
Expérimenté · 5+ ans
Formation minimale
Baccalauréat
Postuler avant le
24 sept. 2026
Langue de l’offre
anglais
Heures de travail
35 heures par semaine

Résumé du poste

You will support and lead the development of integrations for the City of Ottawa's POSSE platform, which manages municipal business activities. Responsibilities include full-stack web development, infrastructure administration, and maintaining system integrations using various technologies.

Détails du poste

No de demande : 23593 Direction générale : DG des finances et des services organisationnels Service : Services de technologie de l'information Type d’emploi : 1 Permanent à temps plein Heures de travail : 35,00 /heures par semaine Affiliation : CIPP/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 Catégorie d’emploi : Technologie de l’information Date limite des candidatures : 2026-09-23 Nota : Dans le présent avis, le masculin a valeur de genre neutreRÉSUMÉ DES FONCTIONS Vous soutiendrez la plateforme POSSE de la Ville d’Ottawa, qui gère les permis de construction et d’emprise, les approbations de développement, les licences d’entreprise et d’autres activités commerciales municipales. Vous dirigerez et superviserez le développement des intégrations avec POSSE et les technologies associées. Vous appliquerez vos connaissances en développement web full-stack, des frameworks JavaScript et UI front-end aux API backend et à la couche base de données. Vous aiderez à administrer l’infrastructure applicative du serveur Windows, les comptes utilisateurs impliquant Active Directory et les déploiements d’applications mobiles. Vous maintiendrez les intégrations système en utilisant Esri, FME, Oracle, des API ou d’autres technologies et utiliserez les langages de programmation applicables. Azure DevOps doit être utilisé pour gérer le code et collaborer avec l’équipe sur les bugs, les user stories et les exigences.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. Au moins cinq années d’expérience avec responsabilités croissantes dans le domaine de l’élaboration ou de l’intégration d’applications, y compris une expérience de la rédaction d’applications et du soutien aux applications à l’aide de bases de données Les connaissances supplémentaires qui suivent sont exigées pour les postes de développeur Web : Bonne compréhension des architectures Apache, Tomcat, IIS, Drupal et JavaEE Solide formation, expérience et connaissances démontrées en développement de technologies Web, y compris les applications Web et les architectures de serveurs, les cadres d’applications Web Java, la sécurité du Web, la conception d’interfaces utilisateurs axées sur le Web, les principes d’accessibilité du Web, les architectures de portails et les services Web Expérience en développement Php ou Perl Qualités souhaitables : Développement : Langues de programmation Microsoft ASP, VB, C#, C++ et .Net Java 7/8, Java Server Faces, Spring/Struts, Java EE Python, Perl, PHP Services Web (XML, SOAP, REST, JSON) HTML5, CSS, XML, JavaScript ColdFusion PowerBuilder (versions 6.5 à 8.0) Base de données : Oracle 11g/12c et versions plus récentes, SQL Server 2014/2016, MySQL PL/SQL et T-SQL pour la création de procédés et de trousses Technologies de bases de données relationnelles et non relationnelles (p. ex. non-sql) Concepts de raffinement du rendement des requêtes et de la modélisation logique des données Serveurs : Technologies des serveurs d’applications Oracle Apache, Tomcat, IIS, WebLogic, WebSphere, nginx; Serveurs Unix, Linux et Windows Office : Développement à l’aide des outils de la suite logicielle Microsoft Office et de SharePoint Essais : Essai unitaire, de régression et de charge Élaboration de plans d’essais Cycle de vie du développement de systèmes et de logiciels Conception d’architectures à échelons Gestion de la configuration (Ansible, Jenkins) Création de documents techniques et autres Connaissance d’ITIL Pour les postes relatifs à ESB Oracle SOA Suite, y compris WebLogic et Oracle Service Bus (OSB) Solaris UNIX Architectures et infrastructure des services Web Pour les postes relatifs au SIG ESRI ArcGIS Autodesk AMP Powerbuilder FME de Safe Software Pour les postes de développeur Web : Drupal et PHP SAP Netweaver Solaris UNIX, CentOS Linux Pour les postes de relatifs à la gestion du contenu d’entreprise Oracle UCM Stellent WebCenter Oracle WebLogic SAP Netweaver Outils relatifs aux renseignements organisationnels Système d’exploitation UNIX Pour les postes relatifs aux renseignements organisationnels IBM Cognos BI IBM Cognos Analytics IBM InfoSphere DataStage CONNAISSANCES Pour tous les postes : Pratiques exemplaires en matière d’élaboration d’applications Normes et pratiques exemplaires en matière de sécurité des TI applicables à l’élaboration et à l’intégration d’applications Connaissance approfondie de l’actuel ensemble d’outils d’élaboration de la Ville d’Ottawa Techniques de conception de programmes axées sur les événements et les objets Techniques de conception et d’analyse de systèmes structurés Environnement de réseau de la Ville Compréhension des concepts propres aux bases de données qui s’appliquent à la sécurité des applications et bases de données Techniques de mise à l’essai des systèmes Connaissance et expérience de l’installation, de la configuration, de l’administration et du soutien du système COTS Connaissance et expérience de l’utilisation des ensembles d’outils d’élaboration Oracle, .Net ou Java Diagnostic des problèmes des applications Bonne compréhension des stratégies de basculement et de remise en état des systèmes Lois applicables (p. ex. Loi sur l'accès à l'information municipale et la protection de la vie privée, Loi de 2005 sur l'accessibilité pour les personnes handicapées de l'Ontario) Les connaissances supplémentaires qui suivent sont exigées pour les postes relatifs aux renseignements organisationnels : Outils et rapports relatifs aux renseignements organisationnels Outils d’extraction, de transformation et de chargement, et charges de travail connexes Techniques de modélisation dimensionnelle et d’entreposage des données Les connaissances supplémentaires qui suivent sont exigées pour les postes relatifs à la gestion du contenu d’entreprise : Concepts propres à la gestion du contenu d’entreprise, y compris la gestion des contenus Web, des dossiers et des documents Connaissance du processus de gestion des dossiers, de la catégorisation, des règles relatives à la disposition, etc. Solide formation, expérience et connaissances démontrées en élaboration de technologies Web, y compris les applications Web et les architectures de serveurs, les cadres d’applications Web Java, la sécurité du Web, la conception d’interfaces utilisateurs pour Internet, les architectures de portails et les services Web Expérience des outils de gestion de contenu et de l’architecture de serveurs d’applications d’entreprises Les connaissances supplémentaires qui suivent sont exigées pour les postes relatifs à la technique « Enterprise Service Bus » (ESB) : Administration de l’infrastructure ESB, y compris la gestion de systèmes à grande disponibilité, de mises à jour et correctifs et de déploiements d’applications Coordonne les intégrations complexes de systèmes d’entreprise Veiller à la sécurité des communications de la charge utile des données Les connaissances supplémentaires qui suivent sont exigées pour les postes relatifs au système d’information géographique (SIG) : Élaboration d’applications SIG Technologie d’entreprise SIG Outils d’élaboration SIG Les connaissances supplémentaires qui suivent sont exigées pour les postes relatifs à SAP : Maîtrise d’ABAP et JAVA Expérience du développement avec SAP ABAP et de la méthodologie connexe Programmation propre à SAP axée sur l’objet 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.

Ce que vous ferez

You will support and lead the development of integrations for the City of Ottawa's POSSE platform, which manages municipal business activities. Responsibilities include full-stack web development, infrastructure administration, and maintaining system integrations using various technologies.

Exigences

Candidates must possess a three-year university or college degree in information technology or a related field. At least five years of progressive experience in application development or integration, including database support, is required.

Compétences indiquées

  • SQL · Souhaitée
  • Active Directory · Souhaitée
  • JavaScript · Souhaitée
  • Oracle · Souhaitée
  • Java · Souhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Full-stack development
  • JavaScript
  • Java
  • SQL
  • Oracle
  • Windows Server administration
  • Active Directory
  • Azure DevOps
  • Esri
  • FME
  • System integration
  • Web security
  • API development
  • Database management
  • ITIL
  • System architecture
  • Oracle SOA Suite
  • Tactfulness
  • Full Stack Development
  • Autodesk
  • Certified Information Privacy Professional
  • Enterprise Service Bus
  • ASP.NET
  • Java (Programming Language)
  • JavaScript (Programming Language)
  • .NET Framework
  • PHP (Scripting Language)
  • Visual Basic (Programming Language)
  • Advanced Business Application Programming (ABAP)
  • Adobe ColdFusion
  • Application Programming Interface (API)
  • Apache Tomcat
  • ArcGIS (GIS Software)
  • HTML5
  • Oracle WebLogic Server
  • Business Intelligence
  • C# (Programming Language)
  • Unix
  • C++ (Programming Language)
  • Cascading Style Sheets (CSS)
  • CentOS
  • IBM Cognos Analytics
  • Communication
  • IBM InfoSphere DataStage
  • Linux
  • Drupal
  • Perl (Programming Language)
  • Jakarta EE
  • IBM Cognos Business Intelligence
  • IBM Websphere Application Server

Domaines d’emploi

  • Technology
  • Software
  • Government & Public Sector
  • Data & Analytics
  • Engineering
  • Investment Principal
  • Unclassified Specialized Occupation

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Voir tous les postes à candidature simplifiée