Enable job alerts via email!

Développeur(euse) - Responsable technique

RPMGlobal

Montreal

Hybrid

CAD 70,000 - 95,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking organization that prioritizes innovation and community service. This role involves designing and modeling applications to enhance service delivery in a vibrant team environment. With flexible scheduling and hybrid work options, you will contribute to developing robust software solutions while enjoying generous benefits like a free Opus card, collective insurance, and a dynamic social club. If you have a passion for technology and teamwork, this is the perfect opportunity to make a meaningful impact.

Benefits

Carte Opus gratuite
Assurances collectives
Régime de retraite
Vacances généreuses
Congés maladie et personnels
Programme d’aide aux employés
Service gratuit de télémédecine
Club social dynamique

Qualifications

  • 7+ years of relevant experience in software development.
  • Strong knowledge of .NET Framework and C# programming.
  • Experience with Agile methodologies and DevOps practices.

Responsibilities

  • Design and implement frameworks for developers.
  • Develop and document new features according to best practices.
  • Ensure software architecture is robust and maintainable.

Skills

C#
Microsoft .NET Framework
HTML5
CSS3
Javascript
DevOps
Agile methodology
Problem-solving

Education

Diplôme d'études collégiales en techniques de l'informatique

Tools

Git
Microsoft Azure
ASP.NET
MVC4/5
NoSQL databases

Job description

Introduction

Deuxième plus important réseau de transport collectif dans la région métropolitaine de Montréal, exo exploite les services de train, d’autobus et de transport adapté des couronnes nord et sud de Montréal.

Chez exo, vous trouverez une organisation à dimension humaine, tournée vers l’avenir et l’innovation, au service des communautés. Un milieu de travail où, selon la nature de l’emploi, la flexibilité des horaires et le télétravail en mode hybride sont favorisés, facilitant la conciliation travail-vie personnelle.

Travailler chez exo, c’est aussi bénéficier d’une foule d’avantages, tels que : carte Opus gratuite, assurances collectives, régime de retraite, vacances généreuses, congés fériés, congés maladie et personnels, programme d’aide aux employés, service gratuit de télémédecine pour vous et votre famille, et un club social des plus dynamiques. Faites le saut chez exo !

Sous l'autorité du Directeur - Développement des Logiciels, cette personne conçoit et modélise les applications afin d’ajouter un maximum de valeur aux produits et services d’exo et ainsi satisfaire les clients et l’ensemble des parties prenantes. Elle travaille en étroite collaboration avec les différents groupes de livraison, l’architecture et les fournisseurs de solutions externes. Elle est membre d’une équipe dynamique dédiée à la conception, au développement et à la maintenance des applications sous la gouverne de celle-ci.

Responsabilités principales
  • Concevoir, modéliser et mettre en place les cadres de travail destinés aux développeurs.
  • Développer et documenter de nouvelles fonctionnalités selon le cadre standard de développement d’applications établi par exo, selon les meilleures pratiques SDLC (Software Development Life Cycle).
  • Estimer l’ensemble des efforts de développement et les impacts sur l’équipe des projets et des initiatives. Il évalue également les impacts et les efforts opérationnels reliés aux changements.
  • Entériner les solutions technologiques adoptées par l’équipe de développement.
  • Assurer l’implémentation de l’architecture logicielle, telle que conçue par les architectes, afin de livrer une solution robuste, fiable et maintenable.
  • Participer activement, avec les architectes, les analystes fonctionnels, et les gens d’affaires, à élaborer des solutions répondant aux besoins clients.
  • Démontrer la viabilité de nouvelles technologies et techniques de développement, à l’aide de preuves de concepts.
  • Proposer des pistes d'améliorations aux façons de faire ainsi que des alternatives aux technologies obsolètes dans les domaines de la conception applicative, de l’intégration et des déploiements continus.
  • Responsable des paramètres qui encadreront les intégrations technologiques avec des fournisseurs de solution externe.
  • Responsable d’arrimer les visions architecturales d’entreprise et de solution avec l’implémentation technologique des solutions.
  • Effectuer des revues de code, du travail en pair et du partage de connaissances pour promouvoir les meilleures pratiques.
  • Responsable des pratiques de développement et de leur application dans l’équipe.
  • Responsable de la mise en place et de la diffusion des connaissances techniques et métier.
  • Responsable de l’efficacité et de l’efficience de la solution.
  • S’assurer que les solutions développées répondent aux besoins d’opérationnalisation.
  • Encourager la participation et l’intégration des membres de l’équipe par des interventions structurées, inclusives et constructives.
  • Supporter l’amélioration continue du produit.
  • Contribuer à l’auto-organisation de l’équipe en partageant les idées et en utilisant les méthodes et outils de collaboration.

La liste des responsabilités et tâches énumérées précédemment est sommaire et indicative. Il ne s’agit pas d’une liste complète et détaillée des responsabilités et tâches susceptibles d’être effectuées par le titulaire du poste.

Exigences normales du poste

Scolarité

  • Diplôme d'études collégiales en techniques de l'informatique ou l'équivalent.

Expérience

  • Minimum de sept (7) années d'expérience pertinente.

Compétences et aptitudes

  • Possède d’excellentes aptitudes interpersonnelles, est joueur d’équipe et est capable d’enrichir cette dernière avec des idées et connaissances.
  • Démontre une capacité de leadership d’influence technique, autant au sein de l’équipe qu’auprès des intervenants externes.
  • Autonome, méthodique, structuré dans ses démarches, axée résultats et soucieux des performances algorithmiques.
  • Promouvoit la qualité en mettant l’accent sur l’automatisation des tests, l’amélioration et la livraison continue.
  • Capable d’aborder les enjeux de façon critique et analytique, avec une bonne capacité de synthèse et de vulgarisation.
  • Gestion efficace du stress et des priorités.
  • Habileté démontrée à identifier des solutions efficaces à des problématiques complexes.
  • Bonne capacité à traduire des besoins fonctionnels en devis techniques.
  • Facilité à partager son expertise technique avec ses collègues.
  • Connaissances de DevOps et de la méthodologie Agile.

Compétences et aptitudes techniques

  • Microsoft .NET Framework 4.8 et Core, sous le langage C#.
  • HTML 5, CSS 3.
  • PHP (atout).
  • ASP.NET, MVC4/5.
  • Javascript (Angular, React).
  • Bases de données : relationnelles et NoSQL.
  • Git.
  • Architecture MACH : Micro-services, API, Cloud, Headless.
  • Microsoft Azure.
    • AZ-900 Azure Fundamentals.
    • AZ-305 Azure Solutions Architect Expert (Atout).
Conditions de travail

Période d’emploi et horaire

Emploi régulier à temps plein, soit 37.5 heures par semaine.

Lieu

Siège social, 1001 boulevard Robert-Bourassa, 26e étage, Montréal, Québec, H3B 4L4

Remarque

Le masculin est utilisé de façon générique afin d’alléger le texte. Seules les personnes retenues à la suite de l’analyse des candidatures seront contactées.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.