About Us
Intrado se consacre à sauver des vies et à protéger les communautés, en les aidant à se préparer, à répondre et à se remettre des événements critiques. Notre entreprise de pointe s’efforce de devenir le partenaire de services d’urgence le plus fiable et axé sur les données, en unifiant les communications fragmentées pour fournir une intelligence exploitable aux premiers intervenants. Chez Intrado, tout notre travail a véritablement de l’importance.
Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events. Our cutting-edge company strives to become the most trusted, data-centric emergency services partner by uniting fragmented communications into actionable intelligence for first responders. At Intrado, all of our work truly matters.
Responsibilities/Qualifications
Pour ce poste, nous considérerons des candidat(e)s basé(e)s à Montréal (Canada), disposé(e)s à travailler en mode hybride (3 jours par semaine en présentiel).
Notre groupe Technologie – Produits Vie et Sécurité est actuellement à la recherche d’un(e) développeur(se) logiciel principal(e) (Senior Software Developer) pour soutenir un segment d’affaires en forte croissance. Nous recherchons une personne autonome, désireuse d’apprendre de nouveaux outils et produits, flexible et capable d’évoluer dans un environnement dynamique, au sein d’une équipe distribuée.
À propos du produit
OneAlert/Revolution est une plateforme qui permet aux écoles et aux organisations de transmettre instantanément le bon message aux bonnes personnes, au moment où cela compte le plus.
De nombreux environnements utilisent un mélange de technologies anciennes et modernes — téléphones, alarmes, affichage numérique, applications mobiles — qui ne sont pas naturellement interconnectées. OneAlert/Revolution regroupe l’ensemble de ces systèmes au sein d’une solution unique, simple à gérer, permettant l’envoi d’un message critique une seule fois, avec une diffusion cohérente sur tous les canaux.
Qu’il s’agisse d’activer des systèmes sur site (téléphones, alarmes, écrans) ou d’envoyer des alertes infonuagiques vers les téléphones mobiles, la plateforme garantit une transmission rapide et fiable de l’information.
L’application mobile va encore plus loin en envoyant des notifications intelligentes basées sur la localisation (GPS), afin que les utilisateurs reçoivent des alertes pertinentes selon l’endroit où ils se trouvent et la situation en cours.
Si vous aimez développer des logiciels qui connectent des dispositifs du monde réel, des systèmes infonuagiques et des expériences mobiles — et que vous souhaitez que votre travail ait un impact concret et significatif — c’est le type de produit sur lequel vous travaillerez.
Responsabilités
- Participer à la conception, au développement, à la vérification et à la documentation du produit
- Fournir une expertise technologique et contribuer aux décisions de groupe sur les sujets liés à la technologie
- Appliquer des approches appropriées de modernisation et de transformation applicative à des situations réelles
- Démontrer une compréhension des technologies Azure et infonuagiques, ainsi qu’un désir d’améliorer continuellement ses compétences
- Gérer de façon autonome plusieurs tâches de bout en bout
- Fournir des mises à jour régulières sur l’état d’avancement des projets et les échéanciers
Formation
- Baccalauréat en informatique, en systèmes d’information de gestion ou dans un domaine connexe requis
Une expérience professionnelle équivalente dans un poste similaire peut remplacer les exigences scolaires
Expérience
Compétences techniques
Exigences essentielles (Must Have)
- Solides compétences en dépannage et en analyse des causes fondamentales
- Développement backend : C#, .NET / ASP.NET Core
- Développement frontend : Angular / Blazor
- MS SQL Server : conception de schémas/tables/index, procédures stockées, requêtes complexes et rapports
- Haute disponibilité : conception de mécanismes de reprise (failover) et synchronisation des données
- Développement full stack dans Microsoft Azure
- Services Windows et traitements multithread / en arrière‑plan
- Programmation asynchrone (obligatoire)
Atouts (Nice to Have)
- Connaissances en SIP, réseautique et principes de sécurité (certificats, chiffrement)
- Méthodologies Agile / Scrum ; outils : Jira, GitHub
- Tests automatisés : unitaires, intégration et/ou E2E
- API REST ; authentification : jetons, OAuth 2.0
- Intégrations de téléphonie : Mitel MiVB, Cisco UCM
- Mobilité : Kotlin (Android) et Swift (iOS)
- Notifications push : APNS et/ou FCM
- Expérience avec des outils de développement assistés par l’IA (ex. : Copilot, Claude) pour soutenir le développement ou l’automatisation
For this opening we will consider candidates from the following locations: Montreal (Canada) ready to work in hybrid mode (3 days a week onsite).
Our Life & Safety Product Technology group is currently hiring SR Software Developer for a growing business segment. We are looking for someone who is a self-starter, eager to learn new tools/products, flexible and able to work in a fast-paced environment with a distributed team.
About the product
OneAlert/Revolution is a platform that helps schools and organizations instantly get the right message to the right people when it matters most.
Many places rely on a mix of old and new technology — phones, alarms, digital signs, mobile apps — that don’t naturally work together. OneAlert/Revolution brings all of that into a single, easy‑to‑manage system so a critical message can be sent once and delivered everywhere.
Whether it’s triggering on‑site systems like phones, alarms, and displays, or sending cloud‑based alerts to people’s phones, the platform makes sure information moves fast and reliably.
The mobile app takes this a step further by sending smart, location‑based notifications using GPS, so people get alerts that are relevant to where they are and what’s happening around them.
If you enjoy building software that connects real‑world devices, cloud systems, and mobile experiences — and want your work to have a clear, meaningful impact — this is the kind of product you’ll be working on.
Your responsibilities will include:
-
Participation in the design, development, verification, and documentation of our product
-
Providing technological knowledge and participating in group decision-making on technology-related topics
-
Applying the proper application modernization and transformation approaches to real-world application situations
-
Understanding Azure and Cloud technologies and a desire to continually improve your skill set
-
Managing multiple tasks from start to finish autonomously
-
Providing regular project status and schedule updates
Education:
-
Bachelor's degree in computer science, management information systems, or a related field is required. Equivalent work experience in a similar position may be substituted for educational requirements
Experience:
-
5+ years of experience in professional software development.
-
This role will work with teams both in the USA and Canada, candidates must be fluent in English (both written and spoken).
Technical:
Must Have:
-
Strong troubleshooting and root-cause analysis.
-
Backend development: C#, .NET / ASP.NET Core.
-
Front end: Angular/ Blazor
-
MS SQL Server: schema/table/index design, stored procedures, complex queries/reporting.
-
High availability: failover design and data synchronization.
-
Full-stack development in Microsoft Azure.
-
Windows Services and multithreaded/background processing.
-
Asynchronous programming (required).
Nice to Have:
-
SIP, networking, and security fundamentals (certs, encryption).
-
Agile/Scrum; tools: Jira, GitHub.
-
Automated testing: unit, integration, and/or E2E.
-
REST APIs; auth: token-based, OAuth 2.0.
-
Telephony integrations: Mitel MiVB, Cisco UCM.
-
Mobile: Kotlin (Android) and Swift (iOS).
-
Push notifications: APNS and/or FCM.
-
Experience using AI‑assisted developer tools (e.g., Copilot, Claude) to support development or automation efforts.
Total Rewards
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), 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 assurances couvrant et plus encore! Postulez dès aujourd’hui pour vous joindre à nous dans un travail qui en vaut la peine!
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), 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!