About Us
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 d’ainsi mieux servir leurs communautés.
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 enable enterprises, call takers, dispatchers, and first responders to make more informed decisions, respond swiftly and safely, and serve their communities better.
Responsibilities and Qualifications
Ce poste nécessite une présence sur site trois (3) jours par semaine dans nos bureaux situés au : 7150 Rue Alexander Fleming, Saint-Laurent, Québec H4S 2C8, Canada
Responsabilités :
- Développement logiciel : Participer à la conception, au développement et à la maintenance des applications logicielles. Écrire du code propre, efficace et bien documenté, en suivant les meilleures pratiques. Ce rôle travaillera sur plusieurs produits permettant la réception des appels 911 et le soutien aux services de localisation SIG.
- Revue de code : Participer aux revues de code pour assurer la qualité et le respect des normes de codage.
- Tests : Collaborer avec les équipes d'assurance qualité (AQ) pour s'assurer que les logiciels sont rigoureusement testés et répondent aux normes de qualité requises. Écrire et maintenir des tests unitaires et des tests d'intégration.
- Dépannage : Identifier et corriger les bogues ou problèmes de performance dans le logiciel. Fournir du soutien pour diagnostiquer et résoudre les problèmes techniques.
- Documentation : Créer et maintenir la documentation des fonctionnalités logicielles, des processus et des procédures afin d'assurer une communication claire entre les membres de l'équipe.
- Collaboration : Travailler en étroite collaboration avec des équipes interfonctionnelles, incluant concepteurs, chefs de produit et autres développeurs, pour livrer des produits logiciels de haute qualité.
- Contrôle de version : Utiliser des systèmes de contrôle de version comme Git pour gérer et suivre les changements de code.
- Méthodologies Agile : Participer aux cérémonies Agile/Scrum telles que les réunions quotidiennes, la planification de sprints et les rétrospectives.
Qualifications :
- Éducation : Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe. Une expérience pratique équivalente sera également considérée.
- Expérience : 5+ années d’expérience en développement ou ingénierie logicielle sont préférées.
- Langages de programmation : Maîtrise d’un ou plusieurs langages tels que Java (obligatoire), C#, Python, JavaScript, SQL, JSON, etc.
- Expérience Linux : Expérience dans un environnement Linux fortement souhaitée.
- Cadres et outils : Connaissance des frameworks (.NET, React, Angular, Springboot) et outils (Git, Jenkins, JIRA).
- Télécommunications : Connaissance des protocoles VOIP ou SIP et des flux d’appels est un atout. Expérience en télécommunications préférée.
- Nuage (Cloud) : Connaissance d’Azure, AWS et expérience avec des technologies infonuagiques comme Terraform est un plus.
- Compétences en résolution de problèmes : Solides compétences analytiques et en résolution de problèmes.
- Compétences en communication : Bonne communication orale et écrite, capacité à travailler en équipe.
- Connaissance du SDLC : Compréhension du cycle de vie du développement logiciel et des méthodologies Agile.
- Bases de données : Connaissance d'Oracle DB préférée, et connaissance de systèmes de gestion de bases de données (SQL, NoSQL).
Ce poste exige que les candidats soient entièrement bilingues en français et en anglais, car ils collaboreront avec des équipes tant au Canada qu’aux États-Unis.
Responsibilities
- Software development : Assist in the design, development, and maintenance of software applications. Write clean, efficient, and well-documented code, following best practices. This role will work on multiple products that enable 911 calls to come through and support GIS location services.
- Code Review : Participate in code reviews to ensure quality and adherence to coding standards.
- Tests : Collaborate with QA teams to ensure that software is thoroughly tested and meets required quality standards. Write and maintain unit tests and integration tests.
- Troubleshooting : Identify and fix bugs or performance issues in the software. Provide support in diagnosing and resolving technical issues.
Les responsabilités et qualifications sont bien détaillées, mais la présentation pourrait être harmonisée en utilisant des listes à puces pour toutes les sections, et en évitant la répétition du contenu en deux langues. La description est globalement claire, mais nécessite une mise en page cohérente pour une meilleure lisibilité. La description respecte les critères de contenu minimal et est ciblée sur le poste. Par conséquent, la description est améliorée avec cette version harmonisée et structurée.