Développer et maintenir des composantes applicatives ou autres actifs TI, selon le plan de conception déterminé, en s’assurant de respecter les critères de qualité déterminés et en évitant les défaillances du système.
Identifier la compatibilité des spécifications logicielles.
Effectuer différentes activités de développement spécialisées, telles que des flux de travail automatisé, des interfaces ouvertes entre les systèmes et d’autres activités afin d’assurer les différents standards de systèmes ouverts.
Analyser les besoins d’interopérabilité des systèmes et proposer des recommandations pour assurer l’intégration des composantes.
Collaborer avec les équipes technologiques, d’analyse d’affaires ou de gestion de projets aux activités ou aux dossiers liés à son domaine d’expertise. Le tout pouvant être réalisé dans le cadre de différents modes de gestion, dont la structure organisationnelle hiérarchique, fonctionnelle ou matricielle.
Connaissances et expérience requises
- Posséder un minimum de quatre (4) ans d’expérience en développement .Net au cours des six (6) dernières années;
- Cycle de développement de logiciel (SDLC);
- .Net Core, C#, React JS, Angular JS, Node JS, GIT;
- Les tests unitaires avec un outil comme MS TEST ou Nunit
- Gestion et développement d’API avec les protocoles Web (HTTP, REST/JSON, Azure Functions, APIM) dans un environnement de haute disponibilité.
- BD relationnelles (SQL Server, PosteGreSQL, etc.) et non relationnelles (NoSQL, Mongo DB, etc.)
- Microsoft Azure DevOps
- Plateforme Cloud Microsoft Azure
- Automatisation de tâches répétitives (processus CI/CD)
- Architecture orientée vers le service et la création d’API
Atouts
- Connaître Microsoft Power Platform (principalement Power Automate, Power Pages et Power Apps)
Compétences requises
- Être un joueur d’équipe et être à l’aise avec les relations interpersonnelles ;
- Être autonome, méthodique et structuré ;
- Être axé sur les résultats et les performances ;
- Promouvoir la qualité en mettant l’accent sur l’amélioration et la livraison continues ;
- Aborder les enjeux de façon critique et analytique ;
- Avoir la capacité de synthèse, de communication et de vulgarisation ;
- Avoir une facilité à travailler sous pression et de gérer ses priorités ;
- Faire preuve de bonnes capacités d’analyse ;
- Faire preuve de souplesse dans l’organisation du travail ;
- Se montrer ingénieux dans la résolution de problèmes