Développeur logiciel sénior, déploiement et préparation à la production (Senior Software Develo[...]

Intrado

Montreal (administrative region)

On-site

CAD 110,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intrado recherche un Développeur senior des systèmes logiciels pour agir comme expert technique dans notre écosystème applicatif.

Le poste exige une expertise Java et TypeScript, une connaissance des environnements infonuagiques et des réseaux, et la capacité de diriger des déploiements et d’améliorer la plateforme.

Qualifications

  • Diplôme en informatique ou domaine connexe exigé.
  • Minimum de cinq années d’expérience en génie logiciel et en systèmes.
  • Solide expérience Java et TypeScript, débogage de systèmes distribués.

Responsibilities

  • Agir comme expert technique pour la plateforme applicative et les systèmes connexes.
  • Assurer le leadership technique lors des déploiements en production.
  • Participer à la conception logicielle et aux revues d’architecture.
  • Diagnostiquer et résoudre des problèmes complexes et soutenir les mises en production.

Skills

Java
TypeScript
Cloud computing
DevOps
Debugging distributed systems
Leadership
Communication

Education

Baccalauréat en informatique ou génie logiciel

Tools

AWS
CI/CD pipelines
Docker/Kubernetes
Microservices

Job description

Nous sommes à la recherche d’un(e) Developpeur senior des systèmes logiciels hautement qualifié(e) pour agir à titre d’expert(e) technique au sein de notre écosystème applicatif. Ce poste combine une solide expertise en génie logiciel à une connaissance approfondie des plateformes technologiques afin de soutenir la réussite des déploiements, de valider la préparation à la mise en production, de résoudre des problèmes techniques liés aux versions et aux déploiements, et de garantir que les systèmes critiques sont prêts pour un lancement réussi en production.

L’ingénieur(e) principal(e) des systèmes logiciels travaillera à travers l’ensemble de la pile technologique et collaborera étroitement avec les équipes de développement logiciel, d’assurance qualité (QA), de DevOps, d’infrastructure, de gestion de produits et de soutien à la clientèle. Cette personne jouera un rôle clé dans la préparation à la production, l’exécution des déploiements, la validation des versions, le leadership technique, l’analyse des causes fondamentales et l’amélioration continue de la plateforme avant et pendant les activités de mise en production.

La personne idéale possède une solide expérience du développement en Java et en TypeScript, une bonne connaissance des environnements infonuagiques et des réseaux ainsi qu’une passion pour la résolution de défis techniques complexes touchant les logiciels, l’infrastructure, les intégrations et les environnements clients réels.

Principales responsabilités
Génie logiciel et ingénierie des systèmes
  • Agir à titre d’expert(e) technique pour la plateforme applicative et les systèmes connexes.
  • Assurer le leadership technique principal lors des déploiements et des mises en production.
  • Participer aux discussions de conception logicielle et aux revues d’architecture.
  • Collaborer avec les équipes de développement afin de diagnostiquer, déboguer et résoudre des problèmes applicatifs complexes.
  • Soutenir les activités de tests, de validation des déploiements et de préparation aux mises en production.
Préparation des versions, déploiement et leadership lors des mises en production
  • Agir à titre de responsable technique lors des implantations clients, des déploiements et des mises en production.
  • Servir de principal point d’escalade technique lors d’activités critiques de déploiement, de validation des versions et de mise en production.
Dépannage et analyse des causes fondamentales
  • Diriger les enquêtes liées à des problèmes complexes touchant les applications et les systèmes.
Leadership technique interfonctionnel
  • Collaborer avec les équipes de développement logiciel, DevOps, infrastructure, assurance qualité, produit et soutien.
  • Coordonner les efforts de plusieurs équipes d’ingénierie afin de résoudre des défis techniques complexes.
  • Fournir du mentorat et des conseils techniques aux ingénieurs relativement au débogage, au dépannage et à la conception de systèmes.
  • Favoriser l’amélioration de la fiabilité, des performances, de l’évolutivité et de la mantenabilité de la plateforme.
  • Contribuer à l’établissement des meilleures pratiques d’ingénierie en matière de déploiement, de surveillance et d’excellence opérationnelle.
Validation des versions et préparation opérationnelle
  • Valider la préparation des applications avant leur déploiement en production.
  • Vérifier l’infrastructure, les intégrations, les configurations et les dépendances liées aux déploiements.
  • Soutenir les activités de validation des versions et les essais d’acceptation de la production.
Qualifications Requises
  • Baccalauréat en informatique, en génie logiciel, en systèmes d’information ou dans un domaine connexe, ou expérience équivalente.
  • Minimum de cinq (5) années d’expérience en génie logiciel, ingénierie des systèmes, ingénierie de plateforme ou dans un rôle technique similaire.
  • Solide expérience du développement et du soutien d’applications basées sur Java.
  • Expérience avec TypeScript et les technologies Web modernes.
  • Excellentes compétences en dépannage et en débogage dans des systèmes distribués.
  • Expérience en validation, déploiement, dépannage et soutien d’applications lors de mises en production et d’activités de lancement.
  • Connaissance pratique des services infonuagiques AWS et des architectures infonuagiques modernes.
  • Bonne compréhension des principes fondamentaux des réseaux, des API, des intégrations de services et des modèles de communication applicative.
  • Connaissance des pratiques DevOps, des pipelines CI/CD et des processus de déploiement.
  • Expérience dans l’analyse des journaux, des métriques et des données de surveillance afin de résoudre des problèmes techniques.
  • Excellentes aptitudes de communication et de collaboration auprès d’intervenants techniques et non techniques.
Qualifications Privilégiées
  • Expérience avec les technologies VoIP, les télécommunications, les communications en temps réel ou les plateformes technologiques de sécurité publique.
  • Expérience avec les architectures infonuagiques natives (« cloud-native ») ou basées sur des microservices.
  • Connaissance des plateformes d’observabilité et de surveillance.
  • Expérience avec les environnements conteneurisés et les technologies d’orchestration.
  • Expérience démontrée dans la direction de déploiements en production, d’activités de préparation aux versions, d’implantations clients et de mises en production.
  • Expérience en mentorat de développeurs ou en leadership technique auprès de plusieurs équipes.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Administrateur.rice plateforme de développement logiciel
Administrateur.rice plateforme de développement logiciel

Optimum IT Solutions • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Développeur senior SQL Server (Sr SQL Server Database Developer)
Développeur senior SQL Server (Sr SQL Server Database Developer)

Intrado • Montreal

On-site
CAD 80,000 - 100,000
Développeur DevOps senior – Plateforme CI/CD & AWS
Développeur DevOps senior – Plateforme CI/CD & AWS

ALFACONSEIL.CA • Montreal West

On-site
CAD 90,000 - 130,000
Développeur Full Stack Senior – Java, Spring Boot et Microservices
Développeur Full Stack Senior – Java, Spring Boot et Microservices

ALFACONSEIL.CA • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
DevOps / Site Reliability Engineer – Linux
DevOps / Site Reliability Engineer – Linux

Akkodis • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
chef technique
chef technique

Astek • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Principal Technical Architect New Montreal
Principal Technical Architect New Montreal

Appnovation • Montreal (administrative region)

On-site
CAD 120,000 - 190,000
Développeur FullStack - Senior
Développeur FullStack - Senior

Exposant 3 • Quebec

On-site
CAD 80,000 - 100,000
Conseiller en architecture de solutions d’exploitation
Conseiller en architecture de solutions d’exploitation

Dempton Consulting Group • Montreal (administrative region)

On-site
CAD 140,000 - 180,000
Engineering Principal Développeur(se) Logiciel de Plateforme Montreal $131K – $195K • Offers Equity • Offers Bonus
Engineering Principal Développeur(se) Logiciel de Plateforme Montreal $131K – $195K • Offers Equity • Offers Bonus

MaintainX • Montreal (administrative region)

On-site
CAD 140,000 - 200,000