Location: Montréal

Architecte de solution TI – Logiciel et intelligence d’affaires

Ville de Montréal
  • Entreprise:

    Ville de Montréal

  • Type: Temps plein
  • Ville:

    Montréal

  • Date de publication: 11 oct. 2016

Description de la compagnie

La Ville de Montréal est l’un des plus grands employeurs de la région métropolitaine.  C’est quelque 28 000 employés, issus de tous les milieux et domaines d’affaires, qui ont à cœur de bien servir les Montréalais et qui s’activent à bâtir un milieu de vie durable pour tous les citoyens.  Montréal, c’est une métropole à l’échelle humaine.


Sommaire du poste

Contexte
En 2016, Montréal a été reconnue Communauté intelligente de l’année par l’ICF (Intelligent Community Forum). Loin de s’y arrêter, elle ne vise rien de moins que de faire partie des organisations les plus performantes en TI.
La partie ne fait que commencer : 100 postes sont ouverts. Vous pouvez faire la différence en rejoignant nos rangs. Votre mission: déjouez les bogues qui s’opposeront à la réalisation de vos objectifs. Avez-vous ce qu'il faut? Relevant du chef de l’architecture et sécurité TI, les architectes TI feront partie intégrante du Bureau de l’architecture. Ce Bureau est consultatif et décisionnel au niveau des stratégies d’architectures TI et des choix technologiques de la Ville.
Principaux défis
Vous participerez à de vrais projets d’envergure ayant un impact direct sur les citoyens tels que la refonte de l’ensemble des services numériques (refonte du portail web et les applications mobiles citoyennes et internes), la publication des données ouvertes, ainsi que sur les projets de la ville intelligente, notamment le transport intelligent, la sécurité publique, et plusieurs autres qui sont au coeur des besoins des citoyens.
Vous travaillerez sur des projets novateurs tels que des projets d’objets connectés (IoT) - en contrôlant et en analysant les données d’une panoplie de capteurs déployés sur l’ensemble du territoire.  Vous pourrez contribuer à la communauté en incorporant et en contribuant à des projets en logiciel libres.
Vous évaluez, analysez et coordonnez la mise en place, tant en infonuagique publique qu’hybride, de toutes les facettes des technologies telles que « plateforme-service (PaaS) » et l’intégration des « logiciels-service (SaaS) » dans un environnement complexe et hétérogène.
Vous supervisez l’implantation de toute la pratique de développement applicatif en vous  basant sur des concepts comme le mouvement DevOps (Jenkins, Docker, Kubernetes, OpenStack...)., le développement par microconteneurs (containers), les cadriciels (framework), les outils de débogage, et en animant des communautés de pratique en architecture logiciel.
Super développeur et « gourou » technologique par nature, vous devez maîtriser un très grand ensemble de technologies et de pratiques en développement logiciel: développement d’API (REST/JSON), développement web, mobilité, modélisation de données, systèmes de notification et de queues de traitement, systèmes de flux de travaux (workflows), SQL et NoSQL, principes de visualisation des données, systèmes distribués et à forte redondance, plusieurs cadriciels (frameworks) en développement web, mobilité et intelligence d’affaires, incluant la consolidation virtuelle des données.
Vos principales responsabilités
  • Déterminer les orientations d’architecture pour le choix et la mise en place des solutions technologiques, pour l’ensemble des unités d’affaires, permettant d’optimiser la qualité des services et des opérations de la Ville et de créer de la valeur à l’organisation tout en minimisant les risques.
  • Participer aux travaux de réalisation des projets, en tant que leader technique, jusqu’à la livraison.
  • Développer et proposer des approches de modernisation et de remplacement des environnements technologiques patrimoniaux en favorisant les solutions qui respectent les normes et standards d’ouverture, d’interopérabilité et d’indépendance face aux fournisseurs pour les couches d’applications et de données.
  • Coordonner l’exécution des études d’opportunité.
  • Recommander les stratégies technologiques aux unités d’affaires.
  • S’assurer de la viabilité, de la fonctionnalité et de l’intégrité de l’architecture des solutions pendant les diverses phases de livraison, d’exploitation et de maintenance.
  • Exercer une vigie des pratiques exemplaires et des technologies disponibles et en émergence, notamment dans le domaine des solutions infonuagiques ou partagées, afin d’assurer la modernisation des technolo
Exigences
Compétences et expérience souhaitées
Scolarité
Détenir un diplôme universitaire de premier cycle  (baccalauréat) en informatique ou tout autre domaine jugé pertinent.
Expérience
  • Posséder au moins six (6) années d'expérience dans le domaine de l’architecture de solution dont trois (3) en architecture logicielle et intelligence d’affaires.
  • Avoir contribué significativement au développement de plusieurs applications d’envergure utilisant des technologies web.

Également posséder une expérience démontrée  dans plusieurs des technologies suivantes:

  • Design et gestion d’API (API Management) + RESTful design ;
  • Bases de données : relationnelles et NoSQL, logiciel libre (PostgreSQL, MySQL, MongoDB, Cassandra, HBase, etc.), commercial (Oracle, SQL Server) ;
  • Langages de programmation : Java, C#, Python, Go, Javascript, TypeScript, R ;
  • Plateformes d’intelligence d’affaires : logiciel libre (Hadoop, Spark, Pentaho), commercial (Microsoft, Oracle, Google, SAP), Visualisation et analyse (QlikView, Tableau, RapidMiner, Shiny/R, IPython)
  • Cycle de développement de logiciel (SDLC), mouvement DevOps, utilisation de l’approche Agile ;
  • Gestion de code, intégration continue, tests unitaires automatisés ;
  • Environnement de collaboration (Slack, Gitter, HipChat) ;
  • Gestion de conteneurs (Docker, Kubernetese, Swarm, Mesos, etc.) ;
  • Cadriciels (frameworks) de développement serveur et client (NodeJS, React, Angular, Drupal, Material Design, etc.) ;
  • Développement mobile natif (XCode, Android Studio, Xamarin) ou hybride (React native, Cordova, Ionic, etc.).
Des connaissances approfondies :
  • Gestion d’infrastructures (IaaS) et de plateformes en infonuagique (PaaS).
  • Principaux concepts applicatifs.
  • Système de queues et de notification (Kafka, RabbitMQ, ZeroMQ, etc.).
  • Déploiement dans divers environnements (hébergement géré, colocalisation, systèmes infonuagiques [plateformes Amazon EC2, AWS]).
Remarques

Nombre de postes : 17

Lieu de travail : 801, rue Brennan, Montréal. Horaire de travail : Horaire suivant les modalités prévues à la convention collective.
  • Le processus d’évaluation débutera à compter de novembre 2016.
  • Certains postes pourraient être assujettis à une enquête de sécurité et de réputation.
  • La liste d’éligibilité issue de cet affichage servira à combler tous les postes de cette fonction au service des technologies de l'information, dont les exigences sont les mêmes.
  • La Ville se réserve le droit de limiter le nombre de candidats externes qui seront invités en entrevue.
Pour tout renseignement supplémentaire concernant cet affichage, n’hésitez pas à communiquer avec:
  • Mme Johanne Provençal au 514-872-7354
  • Mme Marie-Christine Piché au 514-687-8045
  •  Ou Par courriel à TI@ville.montreal.qc.ca

Attention! Très important! Veuillez svp préciser dans votre lettre de présentation que vous avez vu l'offre d'emploi sur Espresso-jobs.

Postuler