About UsIntrado 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.
Responsibilities/QualificationsTitre du poste : Développeur Full Stack Principal (Expérience Cloud requise)
Lieu : 3 jours au bureau, 7150 rue Alexander Fleming, Saint-Laurent, QC
Type d’emploi : Temps plein
Aperçu du poste
Nous recherchons un Développeur Full Stack Principal hautement qualifié et expérimenté pour rejoindre notre équipe dynamique. Le candidat idéal possédera une solide expertise en Java, React, et dans la création et le déploiement de microservices basés sur le cloud. Dans ce rôle, vous dirigerez une équipe de développeurs pour concevoir, développer et maintenir des applications web performantes, évolutives et sécurisées.
Responsabilités principales
Leadership technique
- Fournir un leadership technique et un mentorat à une équipe de développeurs full stack.
- Définir des stratégies techniques et guider l'équipe lors de leur mise en œuvre.
- Réaliser des revues de code et garantir le respect des bonnes pratiques et des normes de codage.
Scrum Master
- Faciliter les cérémonies Scrum
- Organiser et animer les mêlées quotidiennes (Daily Stand-ups), la planification de sprint, les revues de sprint et les rétrospectives de sprint
- Promouvoir les principes Agile et coacher les membres de l’équipe ainsi que la direction sur le processus SAFe Agile lorsque nécessaire
- Maintenir la visibilité de l’avancement du sprint à l’aide de graphiques d’avancement (burndown charts), de tableaux de bord ou d’autres outils
Développement Full Stack
- Concevoir et développer des applications de bout en bout utilisant Java pour les services backend et React pour le frontend.
- Implémenter et gérer des API RESTful et GraphQL, selon les besoins.
- Construire des composants et des bibliothèques réutilisables pour une utilisation future.
Microservices Cloud
- Concevoir et déployer des applications cloud natives et évolutives sur AWS, Azure ou Google Cloud Platform (GCP).
- Concevoir, implémenter et gérer des architectures de microservices, en assurant la tolérance aux pannes, la scalabilité et une haute disponibilité.
- Travailler avec des outils de conteneurisation comme Docker et des plateformes d'orchestration comme Kubernetes.
Collaboration et communication
- Collaborer étroitement avec les chefs de produit, les concepteurs UX et les parties prenantes pour définir les exigences et livrer les fonctionnalités.
- Coordonner avec les équipes DevOps et QA pour garantir des pipelines CI/CD fluides et des tests complets.
- Communiquer efficacement des problèmes techniques complexes aux parties prenantes non techniques.
Amélioration continue
- Identifier et résoudre les goulots d'étranglement en matière de performance et les bogues.
- Se tenir informé des technologies émergentes et intégrer celles qui sont pertinentes dans la pile technologique.
- Encourager l’innovation et améliorer les processus de l’équipe.
Qualifications
Compétences et expérience requises
- 8+ années d’expérience professionnelle en développement logiciel avec expertise en Java (backend) et une expérience avec React (frontend) fortement préférée.
- 3+ années d'expérience en direction d'équipe ou dans des rôles de niveau senior, préférées.
- Bonne compréhension des plateformes cloud (AWS, Azure ou GCP) et de leurs services associés (ex. : Lambda, DynamoDB, S3).
- Expérience dans la conception et l’implémentation d’architectures de microservices avec des API RESTful ou des modèles orientés événements.
- Maîtrise des technologies de base de données (SQL et NoSQL, ex. : PostgreSQL, MongoDB).
- Expérience pratique avec des outils CI/CD (ex. : Jenkins, GitHub Actions) et des systèmes de contrôle de version comme Git.
- Connaissance des outils de conteneurisation (Docker) et des plateformes d'orchestration (Kubernetes).
- Bonne compréhension des méthodologies agiles et du contrôle de version.
Compétences relationnelles
- Solides compétences en leadership et en mentorat.
- Excellentes compétences en communication et en relations interpersonnelles.
- Capacité à hiérarchiser les tâches et à gérer efficacement le temps dans un environnement dynamique.
Compétences préférées
- Expérience avec des solutions de téléphonie ou de gestion d'appels.
- Expérience avec Camunda ou un moteur de processus similaire fortement préférée.
Total RewardsVous 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 assurances couvrant et plus encore! Postulez dès aujourd’hui pour vous joindre à nous dans un travail qui en vaut la peine!