Développeur Microsoft Azure
? Lieu : Montréal, Québec
? Type d’emploi : Permanent
? Mode de travail :Télétravail
? Langue requise : Excellente maîtrise du français, à l’oral et à l’écrit
?À propos du rôle
ESI Technologies est une firme québécoise de services-conseils spécialisée en technologies de l'information depuis plus de 32 ans.
Nous accompagnons les organisations dans leurs projets de transformation numérique, d'architecture, de cybersécurité, d'infonuagique, de données et de gestion des services TI.
Dans le cadre de notre croissance, nous recherchons un(e) Développeur Microsoft Azure qui souhaite contribuer à des mandats d'envergure tout en évoluant au sein d'une équipe reconnue pour son expertise et son approche humaine.
?Votre rôle En tant que Développeur Microsoft Azure, vous serez responsable de :
Développement infonuagique et applicatif
- Agir à titre d’expert Azure, en assurant le leadership technique, le mentorat, le coaching et le partage des connaissances.
- Concevoir, développer et maintenir des intégrations middleware basées sur Azure afin de permettre des échanges de données sécurisés et fiables entre les systèmes de l’entreprise.
- Développer des intégrations backend à l’aide de :
- Azure Functions
- Azure Logic Apps
- .NET (C#)
- Concevoir des solutions événementielles et sans serveur (serverless) conformément aux meilleures pratiques infonuagiques.
- Intégrer les solutions Azure avec :
- Microsoft Dynamics 365
- Des API
- Des applications tierces
- Mettre en œuvre des flux de travail automatisés, des intégrations API et des pipelines de traitement des données à l’aide des services Azure.
- Assurer une veille technologique sur Azure, les tendances du marché et les meilleures pratiques afin d’améliorer continuellement les capacités des systèmes.
DevOps et CI/CD
- Développer et maintenir des pipelines CI/CD à l’aide de :
- Azure DevOps
- Azure Repos
- Azure Pipelines
- Azure Artifacts
- YAML
- Gérer les déploiements dans les différents environnements Azure, notamment :
- App Services
- Function Apps
- API Management (APIM)
- Key Vault
- Solutions de surveillance et de monitoring
- Assurer des déploiements sécurisés et fiables grâce à :
- Des tests automatisés
- Des points de validation (gates)
- L’automatisation des builds
- L’automatisation des mises en production
Support et exploitation
- Surveiller et résoudre les problèmes des applications en production à l’aide de :
- Azure Monitor
- Application Insights
- Log Analytics
- Collaborer avec des équipes multidisciplinaires pour résoudre les anomalies, incidents et problèmes de performance.
- Participer aux activités de tests, de déploiement et de soutien à la production.
- Soutenir le triage des défauts et la résolution des incidents dans les environnements de développement, de tests et de production.
✅ Profil recherché
- Baccalauréat en informatique, en génie informatique ou dans un domaine connexe.
- Toute combinaison équivalente de formation et d’expérience sera considérée.
- Bilinguisme (français/anglais)
- Plus de 10 ans d’expérience dans la conception, le développement, les essais et le déploiement de solutions infonuagiques Azure.
- Solide expérience en développement C# et .NET.
- Expérience dans la création d’intégrations infonuagiques et de solutions sans serveur sur Azure.
- Expérience avec les outils de développement assistés par l’IA pour améliorer le codage, les tests, le dépannage, la documentation et la productivité, tout en respectant les normes de qualité et de sécurité.
- Expérience démontrée à titre d’expert de domaine (SME) et dans le mentorat d’équipes de développement.
- Expérience pratique approfondie avec :
- Azure Functions
- Azure Logic Apps
- Azure App Services
- Azure Storage
- Azure Service Bus
- Azure Key Vault
- Autres services Azure PaaS.
- Excellente maîtrise de .NET et C#
- Principes d’architecture infonuagique, notamment :
- Évolutivité (Scalabilité)
- Répartition de charge (Load Balancing)
- Systèmes distribués
- Bonnes pratiques de développement, normes de codage et méthodologies de conception sécuritaire
- Pipelines CI/CD avec Azure DevOps
- Contrôle de version Git et stratégies de gestion des branches
- Automatisation des déploiements
- Support à la production, surveillance, dépannage et gestion des incidents
- Méthodologies de développement Agile
➕ Atouts
- Certifications Microsoft Azure
- Expérience avec Microsoft Dynamics 365 CRM
?Ce que nous offrons
Chez ESI, nous croyons que le succès de nos employés repose sur un équilibre entre développement professionnel, flexibilité et bien-être. C'est pourquoi nous offrons un environnement de travail axé sur la confiance, l'autonomie et l'évolution de carrière.
Équilibre travail-vie personnelle
- Horaire de 35 heures par semaine
- Télétravail et mode de travail adaptable selon le mandat
- Minimum de 3 semaines de vacances annuelles
- 5 journées de maladie payées par année
Développement professionnel
- Accès à une plateforme Udemy pour l'apprentissage continu
- Plan de développement personnalisé adapté à vos objectifs de carrière
- Accompagnement et mentorat par des experts du domaine
Santé et bien-être
- Assurances collectives complètes dès la première journée d'emploi
- Compte de gestion de soins de santé
- Service de télémédecine inclus pour vous et votre famille
Soutien au télétravail et à la mobilité
- Allocation mensuelle pour le téléphone cellulaire
- Allocation pour l'équipement de télétravail, renouvelable tous les deux ans
- Stationnement ou transport collectif selon le lieu de travail
Une culture axée sur les gens
- Équipe accessible et à dimension humaine
- Environnement favorisant l'autonomie
- Projets stimulants auprès d'organisations reconnues
- Opportunités d'évolution selon vos intérêts et vos ambitions
✨ Rejoindre ESI Technologies, c’est participer à des projets d’envergure et collaborer avec des experts reconnus du secteur TI.
📌 Développeur Microsoft Azure (Montreal)
🏢 ESI
📍 Montreal