Compugen est le plus grand allie technologique prive au Canada. Nous croyons que pour innover nos industries, transformer nos entreprises, connecter nos communautes et provoquer de reels changements, nous devons voir plus grand, elargir notre portee et agir avec plus d'audace. Grace a notre expertise, notre curiosite et notre approche collaborative, nous aidons les organisations a creer et offrir des experiences numeriques reflechies et memorables. Pour nous, c'est ce que ca veut dire de s'appuyer sur la technologie tout en restant centre sur l'humain.
Aider les organisations a imaginer et realiser de nouvelles possibilites, ce n'est pas juste un slogan pour nous -- c'est ce qui guide notre quotidien. Nous croyons foncierement que la technologie est le conduit, mais les gens sont les points de connexion qui rendent la magie possible!
#
Notre culture
Notre culture priorise le bien-etre humain et s'investit dans votre potentiel. Nous sommes non seulement dedies a nos objectifs d'entreprise, mais aussi a vos objectifs professionnels.
Si vous avez une curiosite inlassable, un desir de faire une difference et un esprit fondamentalement collaboratif, vous etes au bon endroit.
#
Survol du role:
Le technicien analyste Microsoft Dynamics ALM joue un role central chez notre client. Il contribue directement au developpement, a l'evolution, au deploiement et a la gouvernance des solutions Microsoft Dynamics 365 et Power Platform. Grace a son expertise en developpement .NET, en integrations applicatives, en pratiques ALM et en Azure DevOps, il assure la qualite, la maintenabilite et la conformite des solutions technologiques livrees dans le cadre du projet Dynamics. Il agit egalement comme expert technique pour les environnements Dynamics, la gestion des pipelines CI/CD, la configuration des ressources Azure et l'automatisation des processus de developpement et de deploiement.
Horaire de travail: Lundi au vendredi de 8h a 16h30
Nombre d'heure: 35h/semaine
Mode de travail: Majoritairement en teletravail, certains deplacements peuvent etre requis sur le territoire de la ville de Quebec
#
Responsabilites cles:
Concevoir, developper et faire evoluer des composants, plug-ins et outils en .NET (C#) pour l'ecosysteme MS Dynamics 365.
Developper des integrations systeme a systeme (API REST, SOAP, OData) pour MS Dynamics et MS Power Platform.
Developper et deployer des applications ou composants .NET dans Azure (App Service, Azure Functions, Azure Static Web Apps), incluant la configuration des ressources Azure et leur integration aux pipelines CI/CD.
Appliquer les bonnes pratiques de developpement recommandees par Microsoft au sein de Dynamics 365 (solutions, plug-ins, workflows, PCF, etc.) afin d'assurer la conformite et la maintenabilite des personnalisations.
Participer aux revues de code pour garantir la qualite, la performance et la conformite des developpements .NET et Dynamics 365.
Mettre en place, configurer et maintenir des pipelines CI/CD dans Azure DevOps afin d'assurer l'integration continue et le deploiement automatise des solutions Dynamics.
Mettre en oeuvre et maintenir des pratiques d'Infrastructure as Code (IaC) pour automatiser la creation, la configuration et la gestion des ressources Azure, integrees aux pipelines CI/CD.
Realiser et documenter des essais unitaires et d'integration pour les composants Dynamics et les automatisations ALM.
Participer a l'assurance qualite des deploiements Dynamics et .NET avant la mise en acceptation ou en production.
Identifier, corriger et documenter les anomalies liees aux deploiements et aux composants developpes.
Contribuer aux ateliers d'analyse, de conception et d'architecture en apportant une expertise ALM technique (Dynamics, pipelines CI/CD, developpement .NET).
Documenter les composantes logicielles, les configurations ALM, les automatisations et les structures de donnees Dynamics.
Analyser les besoins techniques des environnements Dynamics (developpement, essais, pilotage, acceptation, production), proposer des solutions optimisees et assurer le suivi des demandes techniques.
Gerer les environnements Dynamics en assurant leur conformite, leur stabilite et la coherence des deploiements.
Fournir un soutien technique aux equipes de developpement pour les deploiements, configurations et automatisations ALM.
#
Competences et qualifications:
DEC, AEC ou Baccalaureat en informatique
Minimum d'un an d'experience comme responsable ALM ou specialiste Azure DevOps dans un environnement MS Dynamics, incluant la mise en oeuvre complete des pratiques ALM (pipelines, CI/CD, gestion d'environnements).
Cinq ans d'experience en developpement .NET (Framework et Core), dont au moins un an avec Dataverse / Power Platform.
Experience demontree dans la configuration et gestion de pipelines Azure DevOps pour CI/CD, incluant l'utilisation de YAML, PAC CLI, PowerShell et l'automatisation des deploiements Power Platform.
Experience en developpement et deploiement d'applications ou composants .NET dans Azure (App Service, Functions, Static Web Apps) avec integration aux pipelines CI/CD.
Experience pratique en Infrastructure as Code (IaC) avec YAML, Bicep ou ARM Templates pour automatiser la creation et la configuration d'environnements Azure.
Minimum de deux ans d'experience en conception logicielle structuree : modelisation de donnees, principes d'architecture robuste et modulaire.
#
Declaration d'equite
Chez Compugen, nous engageons envers la diversite, l'equite et l'inclusion. Nous recrutons activement parmi tous les groupes, y compris les femmes, les Autochtones, les personnes handicapees et les membres des minorites visibles. Nous reconnaissons l'importance d'eliminer les obstacles a la participation et d'offrir des mesures d'adaptation sur demande a tous les candidats tout au long du processus de recrutement. Si vous avez besoin d'une mesure d'adaptation, nos representant de l'equipe des ressources humaines travaillera avec vous pour repondre a vos besoins de maniere confidentielle et respectueuse. Nous croyons que tout le monde merite une place a la table-et nous prenons des mesures deliberees pour que cela devienne une realite.