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 responsabilites
Genie logiciel et ingenierie des systemes
- Agir a titre d’expert(e) technique pour la plateforme applicative et les systemes connexes.
- Assurer le leadership technique principal lors des deploiements et des mises en production.
- Participer aux discussions de conception logicielle et aux revues d’architecture.
- Collaborer avec les equipes de developpement afin de diagnostiquer, deboguer et resoudre des problemes applicatifs complexes.
- Soutenir les activites de tests,
de validation des deploiements et de preparation aux mises en production.
Preparation des versions, deploiement et leadership lors des mises en production
- Agir a titre de responsable technique lors des implantations clients, des deploiements et des mises en production.
- Servir de principal point d’escalade technique lors d’activites critiques de deploiement, de validation des versions et de mise en production.
Depannage et analyse des causes fondamentales
- Diriger les enquetes liees a des problemes complexes touchant les applications et les systemes.
Leadership technique interfonctionnel
- Collaborer avec les equipes de developpement logiciel, DevOps, infrastructure, assurance qualite, produit et soutien.
- Coordonner les efforts de plusieurs equipes d’ingenierie afin de resoudre des defis techniques complexes.
- Fournir du mentorat et des conseils techniques aux ingenieurs relativement au debogage, au depannage et a la conception de systemes.
- Favoriser l’amelioration de la fiabilite, des performances, de l’evolutivite et de la mantenabilite de la plateforme.
- Contribuer a l’etablissement des meilleures pratiques d’ingenierie en matiere de deploiement, de surveillance et d’excellence operationnelle.
Validation des versions et preparation operationnelle
- Valider la preparation des applications avant leur deploiement en production.
- Verifier l’infrastructure, les integrations, les configurations et les dependances liees aux deploiements.
- Soutenir les activites de validation des versions et les essais d’acceptation de la production.
Qualifications Requises
- Baccalaureat en informatique,
en genie logiciel, en systemes d’information ou dans un domaine connexe, ou experience equivalente. - Minimum de cinq (5) annees d’experience en genie logiciel, ingenierie des systemes, ingenierie de plateforme ou dans un role technique similaire.
- Solide experience du developpement et du soutien d’applications basees sur Java.
- Experience avec TypeScript et les technologies Web modernes.
- Excellentes competences en depannage et en debogage dans des systemes distribues.
- Experience en validation, deploiement, depannage et soutien d’applications lors de mises en production et d’activites de lancement.
- Connaissance pratique des services infonuagiques AWS et des architectures infonuagiques modernes.
- Bonne comprehension des principes fondamentaux des reseaux, des API, des integrations de services et des modeles de communication applicative.
- Connaissance des pratiques DevOps, des pipelines CI/CD et des processus de deploiement.
- Experience dans l’analyse des journaux, des metriques et des donnees de surveillance afin de resoudre des problemes techniques.
- Excellentes aptitudes de communication et de collaboration aupres d’intervenants techniques et non techniques.
Qualifications Privilegiees
- Experience avec les technologies VoIP, les telecommunications, les communications en temps reel ou les plateformes technologiques de securite publique.
- Experience avec les architectures infonuagiques natives (« cloud-native ») ou basees sur des microservices.
- Connaissance des plateformes d’observabilite et de surveillance.
- Experience avec les environnements conteneurises et les technologies d’orchestration.
- Experience demontree dans la direction de deploiements en production, d’activites de preparation aux versions, d’implantations clients et de mises en production.
- Experience en mentorat de developpeurs ou en leadership technique aupres de plusieurs equipes.
#J-18808-Ljbffr
📌 Développeur logiciel sénior, déploiement et préparation à la production (Senior Software Develo[...] (Montreal)
🏢 Intrado
📍 Montreal