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, ultimement, de mieux desservir 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 allow enterprises, call takers, dispatchers, and first responders to make more informed decisions, respond quickly and safely, and ultimately serve their communities better.
Responsibilities/QualificationsNous sommes à la recherche d’un Full Stack Software Engineer pour joindre notre équipe. Dans ce rôle, vous serez responsable de la création et de la maintenance d’une plateforme essentielle pour sauver des vies ainsi que des applications de bureau utilisées par le service 911. Vous serez responsable du développement de nouvelles fonctionnalités et du soutien des fonctionnalités existantes, tant pour les applications de bureau que pour les microservices backend.
Vous travaillerez avec TypeScript et Electron pour le développement multiplateforme des applications de bureau, ainsi qu’avec Java pour les services backend, en appliquant les principes de la programmation orientée objet, les patrons de conception et les meilleures pratiques en matière de tests. Les responsabilités incluent la conception et l’intégration d’API RESTful, la participation aux revues de code et la contribution aux processus CI/CD.
La collaboration et une approche proactive pour adopter de nouvelles technologies sont essentielles pour réussir dans cet environnement dynamique.
- Développer et maintenir les fonctionnalités des applications de bureau en utilisant TypeScript dans le cadre Electron.
- Contribuer aux microservices backend (principalement en Java) pour soutenir le développement des fonctionnalités et l’évolution de la plateforme.
- Appliquer les principes de la programmation orientée objet et les patrons de conception aux composants frontend et backend.
- Rédiger et maintenir des tests unitaires; promouvoir les meilleures pratiques en matière de méthodologies de tests logiciels pour le code desktop et backend.
- Concevoir, consommer et intégrer des API, avec un fort accent sur les principes RESTful.
- Participer aux revues de code, aux processus CI/CD et contribuer à une culture d’amélioration continue.
- Prendre l’initiative d’explorer de nouvelles solutions, d’améliorer les bases de code existantes et d’adopter des technologies émergentes.
- Collaborer avec les membres de l’équipe pour livrer des fonctionnalités couvrant les plateformes desktop et backend.
- 3 à 5 ans d’expérience en développement logiciel, avec une spécialisation en TypeScript pour le développement côté client.
- Solide expérience professionnelle avec Java pour le développement de microservices backend.
- Connaissance de Spring Boot est un atout.
- Expérience pratique avec Electron pour la création d’applications de bureau multiplateformes (préférée).
- Bonne compréhension des concepts backend : architecture microservices, conception d’API (surtout RESTful), systèmes distribués et intégration de services.
- Solide compréhension de la POO et expérience pratique avec les patrons de conception.
- Expérience des méthodologies de tests logiciels et rédaction de tests unitaires (obligatoire).
- Les candidats doivent être fluent en anglais, à l’oral et à l’écrit, car ils travailleront avec des équipes réparties aux États-Unis et au Canada.
- Familiarité avec les…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: