Manager Software Development

Montreal

Offre publiée le 2024-02-03

Intrado

Job Description

Job Description

À propos de nous :

Intrado se consacre à sauver des vies et à protéger des communautés, en les aidant à se préparer pour des événements critiques, à intervenir lorsqu’ils surviennent, et à s’en rétablir.

Aujourd’hui, notre entreprise de logiciels en tant que service (SaaS) de pointe est à l’avant-garde de la transformation du continuum des interventions d’urgence du service 911, grâce à des logiciels fondés sur des données de prochaine génération.

Les solutions d’Intrado permettent aux entreprises, aux préposés aux appels, aux répartiteurs et aux premiers intervenants de prendre des décisions plus éclairées, d’intervenir rapidement et de façon sécuritaire et, ultimement, de mieux desservir leurs communautés.

Sommaire du poste :

Le chef de service , Développement de logiciels sera chargé de gérer diverses tâches d’ingénierie logicielle, dont l’organisation des efforts de développement, afin de satisfaire les normes les plus élevées d’excellence opérationnelle, d’exécution, et de qualité, et procurer un niveau de satisfaction élevé à nos clients.

Vous serez impliqué(e) dans la planification du cycle de vie de développement logiciel (CVDL) des produits, des projets, et la délégation de tâches, conformément aux politiques et procédures d’Intrado.

Vous superviserez les évaluations techniques, y compris les évaluations de conception, les exigences logicielles, et les évaluations de projets.

Ce rôle identifiera et recommandera des améliorations procédurales conçues pour simplifier et améliorer l’efficacité globale des activités des services et rehausser l’expérience des clients.

Vous dirigerez une équipe formidable, investie d’une importante mission, dont le travail sauve des vies.

Lieu : 7150, rue Alexander-Fleming, Saint-Laurent QC H4S2C8. Ce rôle est hybride et exige d’être présent(e) trois (3) jours par semaine au bureau.

Fonctions essentielles :

Gestion des activités de développement de logiciels

  • Identifier et recommander des améliorations procédurales conçues pour simplifier et améliorer l’efficacité globale des activités des services
  • Interpréter, comprendre, et produire de la documentation technique qui supporte les processus et procédures du cycle de vie de développement logiciel
  • Superviser des évaluations techniques, y compris des évaluations de conception, des exigences logicielles, et des évaluations de projets
  • Rencontrer des services et des clients pour déterminer les besoins des entreprises et des utilisateurs finaux
  • Gérer les dépenses du service et des projets en respectant les contraintes budgétaires
  • Se tenir constamment informé(e) des nouveaux produits, des outils de développement, des tendances de l’industrie, et de la méthodologie pour l’intégration dans la plateforme, ce qui comprend l’exécution d’une évaluation des technologies de l’information et des meilleures pratiques actuelles et futures.
  • Collaborer avec des équipes interfonctionnelles pour favoriser une culture de partage des connaissances et de soutien mutuel.

Encadrement d’équipe

  • Conseiller, perfectionner, et encadrer les subalternes pour produire un rendement de qualité, tout en continuant de développer les compétences personnelles requises en matière de gestion pour diriger du personnel et relever des défis de gestion uniques
  • Promouvoir le perfectionnement des employés en établissant des mesures de rendement qui incitent les employés à se surpasser

Gestion technique de projets

  • Assurer la direction en matière de conseils techniques et l’orientation pour les projets et les tâches techniques assignés, y compris le choix des méthodes et des techniques, la priorisation et les critères pour obtenir des résultats de qualité
  • Identifier les risques liés aux projets et élaborer des plans de contingence pour ces risques
  • Suivre constamment les tâches et les affectations de projet en cours
  • Consultez les utilisateurs finaux pour définir la portée des projets et des tâches assignés et déterminer les ensembles de compétences requis, pour ensuite collaborer avec les dirigeants et former une équipe de projet
  • Évaluer les besoins avec l’équipe de projet
  • Fournir des rapports de situation aux dirigeants, y compris pour les tâches et les affectations de projet qui font l’objet d’un suivi
  • Documenter soigneusement les exigences techniques conformément aux normes et méthodologies du service

Service à la clientèle

  • Fournir un service à la clientèle de qualité qui surpasse les attentes des clients et rehausse le niveau de service fourni
  • Fournir des conseils consultatifs aux dirigeants et aux utilisateurs finaux sur divers aspects du projet
  • Rencontrer les fournisseurs et / ou consultants pour évaluer des systèmes, des améliorations, ou des logiciels, au besoin
  • Faire en sorte que le projet soit prêt aux fins de mise en œuvre et exécuter l’examen final du projet. Documenter le rapport final en y ajoutant des conclusions et des recommandations aux fins d’examen par la direction

Formation :

  • Formation canadienne : Un diplôme, d’une université accréditée, en sciences informatiques, génie informatique, systèmes de gestion de l’information ou dans un domaine connexe est requis.
  • Une expérience professionnelle équivalente dans un poste similaire peut remplacer l’exigence en matière de formation.

Expérience :

  • Au moins 8 années d’expérience comportant des responsabilités croissantes en développement de logiciels sont requises
  • Au moins une année d’expérience dans un rôle de supervision ou de responsable est requise
  • Au moins une année d’expérience en gestion de projets est souhaitable

Compétences techniques :

  • Au moins 2 années de connaissances techniques d’un ou de plusieurs des systèmes suivants : ASP, COM, HTML, Java, J2EE, JavaScript, Swing, JMS, MFC, Microsoft SQL Server, Object Oriented Analysis and Design, MySQL, Informix, Oracle, Visual Basic, Visual Studio, C++, C#, SQL, .NET sont requises
  • Au moins 2 années d’expérience avec une plateforme de programmes sont requises (Windows, Linux / Unix, Web ou en nuage)
  • Connaissance des méthodologies UML, structurées, orientées-objet, Agile, Extrême et Scrum

Avantages sociaux et rémunération

Vous voulez aimer là où vous travaillez? Chez Intrado, nous offrons un régime complet d’avantages sociaux qui comprend ce que vous attendez (assurance médicale, assurance dentaire et assurance des soins de la vue, assurance-vie et assurance invalidité, congés payés, régime enregistré d’épargne-retraite (REER) avec cotisations égales de l’employeur et compte de gestion de dépenses flexible, et plusieurs avantages qui excèderont vos attentes, tels que le remboursement de frais de scolarité, des congés parentaux payés, l’accès à une bibliothèque complète de ressources de formation personnelle et professionnelle, des rabais d’employés, des couvertures d’assurances, et plus encore! Postulez dès aujourd’hui pour vous joindre à nous dans un travail qui en vaut la peine!

About Us :

Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events.

Today, our cutting-edge SaaS company is at the forefront of transforming the 911 emergency response continuum with next generation data-driven software.

Intrado’s solutions allow enterprises, call takers, dispatchers, and first responders to make more informed decisions, respond quickly and safely, and ultimately serve their communities better.

Position Overview :

The Manager of Software Development will be responsible for managing a variety of software engineering tasks to include organizing development efforts to meet the highest standards of operational excellence, delivery, quality, and high degree of customer satisfaction.

You’ll be involved in product software development lifecycle (SDLC) planning, projects, and delegation of tasks according to Intrado policies and procedures.

You’ll oversee technical review including design reviews, software requirements, and project evaluations. This role will identify and recommend procedural enhancements designed to streamline and improve the overall efficiency of departmental operations and benefit the customer experience.

You’ll lead an amazing team, with a tremendous mission, doing life saving work.

Location : 7150 Alexander-Fleming Rue, Saint-Laurent QC H4S2C8. This role is hybrid- with (3) days a week in office

Essential Duties :

Software Development Management

  • Identify and recommend procedural enhancements designed to streamline and improve the overall efficiency of departmental operations
  • Interpret, understand, and generate technical documentation supporting software development lifecycle processes and procedures
  • Oversee technical review including design reviews, software requirements, and project evaluations
  • Meet with various departments and customers to determine business and end-user requirements
  • Manage department and projects expenditures in line with budgetary constraints
  • Continually keep up-to-date on new products, development tools, industry trends, and methodology for incorporation into platform which includes conducting an assessment of current and future information technologies and best practices
  • Collaborate with cross functional teams to foster a culture of sharing knowledge and mutual support.

Team Leadership

  • Coach, develop, and mentor subordinates to achieve quality performance while continuing to develop personal management skill necessary to lead staff and handle unique management challenges
  • Promote employee development by establishing performance measures that encourage employees to excel

Technical Project Management

  • Provide technical consulting leadership and direction on assigned technical projects / tasks including selection of methods, techniques, prioritization and criteria to obtain quality results
  • Identify project risks and develop contingency plan for those risks
  • Continuously monitor tasks and project assignments in progress
  • Consult with end-users to define scope of assigned project / tasks and determine necessary skill set to then work with management in building project team
  • Evaluate requirements with project team
  • Provide management with status reports including monitored tasks and project assignments
  • Thoroughly document technical requirements according to departmental standards and methodologies

Customer Service

  • Provide quality customer service that exceeds customer expectations and improves level of service being provided
  • Provide consultative advice to management and end-users on project aspects
  • Meet with vendors and / or consultants to evaluate systems, enhancements, or software if necessary
  • Ensure project is ready for implementation and conduct post-project review. Document final report with findings and recommendations for management review

Education :

  • Canadian Education : Degree from an accredited university in computer science, computer engineering, MIS, management or a related field required.
  • Equivalent work experience in a similar position may be substituted for educational requirements

Experience :

  • Minimum of 8 years increasingly responsible experience in software development required
  • Minimum one year supervisory or lead experience required
  • Minimum one year Project management experience preferred

Technical :

  • Minimum 2 years Technical knowledge of one or more of the following systems : ASP, COM, HTML, Java, J2EE, JavaScript, Swing, JMS, MFC, Microsoft SQL Server, Object Oriented Analysis and Design, MySQL, Informix, Oracle, Visual Basic, Visual Studio, C++, C#, SQL, .NET, required
  • Minimum two years experience with a program platform is required (Windows, Linux / Unix, Web or Cloud based)
  • Knowledge of UML, Structured, Object Oriented, Agile, Extreme and Scrum methodologies

Benefits & Compensation

Want to love where you work? At Intrado, we offer a comprehensive benefits package that includes what you’d expect (medical, dental, vision, life and disability coverage, paid time off, a Registered Retirement Savings Plan (RRSP) with employer matching contributions plan and flexible spending accounts, and several that go above and beyond tuition reimbursement, paid parental leave, access to a comprehensive library of personal and professional training resources, employee discounts, insurance coverage and more! Apply today to join us in work worth doing !

Company Description

Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events.

Today, our cutting-edge SaaS company is at the forefront of transforming the 911 emergency response continuum with next generation data-driven software.

Intrado’s solutions allow enterprises, call takers, dispatchers, and first responders to make more informed decisions, respond quickly and safely, and ultimately serve their communities better.

Company Description

Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events.

r nToday, our cutting-edge SaaS company is at the forefront of transforming the 911 emergency response continuum with next generation data-driven software.

Intrado’s solutions allow enterprises, call takers, dispatchers, and first responders to make more informed decisions, respond quickly and safely, and ultimately serve their communities better.

14 hours ago