• Permanent
  • Permanent

Développeur(euse) concepteur(rice)

Montréal

Notre offre

La mission du Service des technologies de l’information est d’assurer le maintien et de soutenir la modernisation des services technologiques clés de la Ville ainsi que de soutenir les missions des unités de la Ville au niveau des initiatives de la ville intelligente et numérique, des autres initiatives citoyennes, ainsi que des projets de transformation numérique organisationnelle

Votre mandat

Vous utilisez des technologies de développement web modernes telles qu’Angular13, Node.js, Typescript et MongoDB. Vous intégrez des microservices et des APIs (REST/JSON) en mode agile en vous reposant sur des cadriciels récents (framework) et des outils de débogage avancés, le tout dans un esprit DevOps. Vous déployez vos applications de façon automatisée dans des environnements hétérogènes et complexes, de type infonuagique public ou hybride, en mode « plateforme-service (PaaS) » et « logiciels-service (SaaS) ». Plus spécifiquement, vous :

  • participez à la conception des applications et à la définition des caractéristiques fonctionnelles des interfaces;
  • proposez des améliorations et pistes d’optimisation et anticipez les éventuels obstacles et problématiques en collaboration avec les autres professionnels;
  • organisez les scénarios de tests pour valider les vulnérabilités potentielles;
  • documentez les résultats et leur analyse et identifiez les besoins en tests fonctionnels et non fonctionnels.

Des questions? N’hésitez pas à communiquer avec johanne.provencal2@montreal.ca, spécialiste en acquisition de talents.

Profil recherché

  • Baccalauréat (ou l’équivalent académique) en informatique ou autre domaine pertinent
  • 2 années d’expérience en lien avec les responsabilités du poste – Toutefois, le nombre d’année pourrait être réduit en fonction du bassin de candidatures
  • Connaissance de :
    • développement d’applications front-end et/ou back-end
    • développement dans au moins un cadriciel de développement front-end web (AngularJs, React.js, …) et/ou back-end (.Net, Java ou Node.js)
    • conception orientée objet, maîtrise de plusieurs langages de programmation et technologies web (Typescript, Javascript, Java), gestion de code, intégration continue, tests unitaires automatisés
    • cycle de développement de logiciel (SDLC), mouvement DevOps, utilisation de l’approche Agile
    • bases de données relationnelles et MongoDB
    • technologies Open Source

Horaire : 35 h/semaine – possibilité de télétravail

Adresse : 801 Rue Brennan, Montréal, H3C 0G4

59 039 $ à 98 887 $