Job Description & How to Apply Below
Analyser les besoins, rédiger les analyses fonctionnelles et logicielles, puis découper les histoires du carnet de produit en tâches de réalisation.
Participer à l’estimation, à la planification et au suivi des travaux avec l’équipe de développement.
Concevoir, développer, documenter et faire évoluer les fonctionnalités en respectant les orientations d’architecture, les normes de programmation et les bonnes pratiques établies.
Soutenir l’équipe dans la résolution des enjeux techniques ou fonctionnels, et escalader les éléments nécessitant une intervention d’architecture.
Participer à la modélisation des objets d’affaires et des données, en collaboration avec les parties prenantes concernées.
Assurer la qualité du code par les revues, les essais automatisés, l’application des principes de développement logiciel et la propriété collective du code.
Concevoir, documenter et exécuter les essais unitaires, fonctionnels, systèmes, inter-systèmes et d’acceptation, selon la stratégie retenue.
Soutenir les équipes d’essais et les utilisateurs lors des validations fonctionnelles, intégrées et d’acceptation.
Contribuer à l’évolution du cadre de développement, des composantes communes, des environnements d’essais et des outils d’intégration continue.
Participer, au besoin, à la conception ou à la révision de l’architecture logicielle et d’intégration, notamment en environnement Microsoft .NET.
Livrer les solutions de façon incrémentale, présenter les résultats à la fin des itérations et participer aux activités de rodage après la mise en production.
Le profil recherché est le suivant :
Détenir un baccalauréat en technologies de l’information, en informatique, en génie logiciel, en génie informatique ou dans une discipline pertinente. Une combinaison équivalente de formation et d’expérience pourra être considérée.
Posséder au moins huit (8) années d’expérience en technologies de l’information, dont cinq (5) années à titre d’analyste-programmeur dans une organisation d’envergure comparable.
Posséder au moins six (6) années d’expérience en programmation dans un environnement .NET, notamment avec C# ou VB.
Posséder au moins cinq (5) années d’expérience avec Azure Dev Ops ou un outil comparable de gestion de code source, tel que Git ou TFS.
Posséder au moins cinq (5) années d’expérience en développement orienté objet dans le cadre de projets d’envergure.
Maîtriser les bonnes pratiques de développement logiciel, notamment les patrons de conception, le TDD, les essais automatisés, l’injection de dépendances, les principes SOLID, le Clean Code et les pratiques Dev Sec Ops .
Posséder de l’expérience avec plusieurs des technologies, langages ou concepts suivants :
JavaScript, TypeScript, MVC, Angular, Blazor, API REST ou SOAP, HTML5, Vue.js, React, accessibilité Web et SQL.
Être à l’aise dans un contexte agile, collaboratif et orienté qualité, incluant les livraisons incrémentales, les revues de code et l’amélioration continue.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×