Description
Analyste-programmeur principal, infonuagique
Informations clés
• Région : Montréal, QC
• Type d’emploi : Temps plein
• Mode de travail : Hybride (poste à distance possible)
Résumé
Le ou la titulaire est responsable de la conception, du développement et de la maintenance d’applications infonuagiques modernes, en collaboration étroite avec l’équipe de développement, avec un fort accent sur la performance, la sécurité et l’évolutivité.
Responsabilités
• Analyser les spécifications fonctionnelles et les traduire en spécifications techniques
• Participer à la conception de l’architecture logicielle pour des projets d’envergure
• Développer et maintenir des applications Web
• Contrôler et assurer la qualité des applications
• Définir les stratégies de test et mettre en œuvre les tests unitaires
• Créer et maintenir des bases de données MS SQL Server
• Produire la documentation de déploiement, d’utilisation et de soutien
• Répondre aux demandes d’assistance des utilisateurs et utilisatrices
• Encadrer des membres de l’équipe junior et résoudre des problématiques techniques complexes
Profil recherché
• Diplôme universitaire en informatique, en génie logiciel ou dans un domaine connexe
• Minimum de sept ans d’expérience en développement d’applications avec C#
• Expérience dans la conception et le développement d’applications SaaS de grande envergure
• Expérience en conception de solutions déployées sur Azure
• Expérience avec SQL Server en environnement de production
• Maîtrise du français et de l’anglais, à l’oral et à l’écrit
• Aptitudes démontrées en service à la clientèle
• Bon sens de l’organisation et capacité à gérer les priorités
• Capacité à gérer le stress et les situations d’urgence
• Disponibilité en dehors des heures ouvrables en cas de panne
Compétences techniques
• C# .NET 6 et versions ultérieures
• Azure (incluant Azure Service Bus et services infonuagiques)
• Hébergement IIS
• Docker, Docker Swarm ou Kubernetes
• SQL Server
• Modèles de conception et pratiques de développement modernes
• Bootstrap (développement frontal)
• Hangfire (tâches en arrière-plan)
• Intégration continue et déploiement continu (IC/DC)
• TFS, Azure DevOps Server et Git
• Architectures logicielles modernes (microservices, services distribués)
• Expérience avec un LLM et/ou dans le domaine de la traduction (atout)
Langues
• Français
• Anglais





