Contexte
Notre client souhaite intégrer un analyste-programmeur, spécialisé dans la réalisation technique, qui joindra une de ses équipes de la Direction du développement TI et de son équipe d'automatisation d'Azure DevOps. Les activités peuvent être reliées à un projet ou à de
la surveillance de production et d'amélioration.
Le candidat devra travailler en collaboration avec soit les ressources du côté Affaires, de la sécurité ou de l'infrastructure.
Les activités de l'équipe sont réalisées sous la méthode Scrum de notre client.
Portée et activités demandées pour un mandat spécifique
Les principales responsabilités incluront entres autres :
Comprendre les exigences techniques et fonctionnelles des systèmes à développer
Identifier la structure et les composantes à adapter
Effectuer la programmation en respectant le cadre de développement
Effectuer des tests unitaires et d'intégration pour s'assurer du bon fonctionnement du système.
Améliorer au besoin l'efficacité en réduisant la consommation de ressources et en accélérant les traitements
Corriger les erreurs au besoin
Effectuer des validations de code et faire du pair-programming
Rédiger de la documentation techniques ou fonctionnelles pour assurer une bonne compréhension par les autres équipes.
Effectuer le transfert de connaissances
Profil et spécialité
Notre client souhaite intégrer un analyste-programmeur, spécialisé dans la réalisation technique, qui joindra une de ses équipes de la Direction du développement TI et de son équipe d'automatisation d'Azure DevOps.
Le candidat doit avoir une excellente maîtrise des technologies et des outils utilisés chez le client.
De plus, le candidat doit avoir de l'expérience dans les technologies suivantes :
- Azure Devops 2022 (GIT)
- Microsoft Dynamic 2016
- Visual Studio + Visual Studio Code
- .NET Framework (C# + VB.NET), .NET Core (8+)
- Javascript et TypeScript
- Node.js
- SQL
- XML
- HTML 5
- Bonne connaissance de Microsoft Teams
- Bonne connaissance en automatisation (mise en place d'environnement, déploiement)
Posséder une bonne expérience et des connaissances des langages suivants :
- Dynamics CRM 365 (version 9.1)
- JSON
- PowerShell
Posséder une expérience et des connaissances des langages suivants sont des atouts :
- REACT
- Workday
- l'IA
- Python
Le candidat doit avoir les habiletés professionnelles suivantes :
- Avoir un excellent esprit d’équipe et de collaboration;
- Faire preuve de leadership;
- Faire preuve d’une bonne tolérance à l’ambiguïté et au stress;
- Être autonome, rigoureux et méthodique.
- Démontrer de fortes aptitudes à la mobilisation
- Posséder de l'expérience en développement en mode Kanban et Scrum.
Exigences spécifiques du mandat
Le candidat doit pouvoir assurer la configuration et le pilotage dans l'un des produits de la Direction du développement TI et offrir un support dans le déploiement des solutions ainsi qu'à la surveillance de la production.
Le candidat devra se soumettre au processus afin de disposer d’une cote de sécurité de niveau 1 du ministère de la Sécurité publique.