
Développeur(euse) logiciel senior / Senior Software Developer
- Montréal, QC
- Permanent
- Temps-plein
- Diriger la conception et le développement de solutions personnalisées avec Dynamics 365, Power Platform et Azure
- Développer en C#, plugins CRM, composants front-end en JavaScript/TypeScript, et APIs RESTful
- Concevoir des processus d'intégration avec Azure Logic Apps, Azure Functions et Service Bus
- Définir les bonnes pratiques pour l'utilisation de Dynamics 365 Web API, Webhooks et Entités Virtuelles
- Appliquer les modèles de conception sécurisée (OAuth, gestion des APIs)
- Participer à l'automatisation DevOps via Azure DevOps (pipelines CI/CD, stratégies de déploiement)
- Encadrer les développeurs et contribuer aux normes techniques et aux revues de code
- Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
- 5 ans ou plus d'expérience en développement full stack, incluant :
- C#, .NET Core / .NET Framework
- JavaScript / TypeScript, APIs REST
- Azure Logic Apps, Azure Functions, Service Bus
- Expertise en personnalisations et intégrations Microsoft Dynamics 365
- Maîtrise de la Power Platform (Power Apps, Power Automate)
- Solides connaissances d'OAuth, sécurité API, transformations JSON/XML
- Expérience avec les outils CLI, Postman, Swagger
- Mise en œuvre de CI/CD avec Azure DevOps
- Certifications Microsoft (ex. : Azure Developer, Power Platform, Dynamics 365)
- Expérience avec les microservices ou systèmes d'entreprise à grande échelle
- Expérience dans la création de services EDI (cXML, X12, AS2)
- Régime de rémunération attrayant
- Programme de remboursement des frais de formation
- Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
- Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
- Café gratuit à volonté
- Espace de stationnement gratuit pour tous les employés
- Centre d'entraînement sur place
- Lead design and development of custom solutions using Dynamics 365, Power Platform, and Azure
- Develop C#, CRM Plugins, JavaScript/TypeScript front-end components, and RESTful APIs
- Design integration processes with Azure Logic Apps, Azure Functions, and Service Bus
- Guide best practices for Dynamics 365 Web API, Webhooks, and Virtual Entities
- Enforce secure design patterns (OAuth, API management)
- Participate in DevOps automation using Azure DevOps (CI/CD pipelines, deployment strategies)
- Mentor developers and contribute to technical standards and code reviews
- Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
- 5+ years in full stack development using:
- C#, .NET Core/.NET Framework
- JavaScript/TypeScript, REST APIs
- Azure Logic Apps, Functions, and Service Bus
- Expert in Microsoft Dynamics 365 customizations and integrations
- Hands-on with Power Platform (Power Apps, Power Automate)
- Strong knowledge of OAuth, API security, JSON/XML transformations
- Experience with tools like CLI, Postman, Swagger
- CI/CD implementation with Azure DevOps
- Microsoft certifications (e.g., Azure Developer, Power Platform, Dynamics 365)
- Experience with Microservices, or large-scale enterprise systems
- Experience with building EDI services (cXML, X12, AS2)
- Attractive compensation package
- Training Tuition Reimbursement Program
- Subsidized meals in our amazing Bistro (Les Cordons Bleus)
- Work-life balance with a flexible working schedule
- Free, unlimited coffee
- Private, free parking for all employees
- Onsite fitness facility with personal trainer