Tâches du rôle de programmeur .NET senior :
- Rechercher et implanter des solutions aux éléments bloquants de son équipe et transmettre au conseiller en architecture logicielle ceux qui ne peuvent être réglés à son niveau;
- Dans le cadre du développement ou de l’entretien de la solution logicielle : participer, avec les membres de l’équipe, à l’estimation des histoires du carnet de commandes (carnet de produit);
- Réaliser en collaboration avec les membres de l’équipe, le découpage des histoires en tâches (unités de programmation);
- Supporter les développeurs dans la réalisation des tâches (unités de programmation);
- Détailler le modèle d’objets d’affaires;
- Assister les Administrateurs BD à la modélisation des données;
- Réaliser la solution logicielle :
- Participer à l’analyse fonctionnelle et logicielle des histoires;
- Réaliser les éléments documentaires requis par l’approche de développement agile de Revenu Québec;
- Effectuer la programmation des tâches (unités de programmation);
- Documenter la programmation selon les normes et standards de Revenu Québec;
- Réaliser les essais unitaires;
- Supporter et développer les essais d’acceptation automatisés;
- Participer activement à la qualité du code produit (documentation, revue de code, propriété collective du code).
- S’assurer que les bonnes pratiques de la programmation orientée objets ou services sont suivies et respectées;
- S’assurer que les orientations d’architecture logicielle sont cohérentes et appliquées correctement dans son équipe;
- Livrer la solution logicielle de manière incrémentale;
- Démontrer les résultats obtenus au terme de chacune des itérations;
- Entretenir et faire évoluer la notion de terminé.
- Mettre à jour les livrables fonctionnels en lien avec ce qui est à développer;
- Rédiger les cas d’essais manuels en lien avec ce qui est à développer;
- Programmer et documenter des essais systèmes (devis) et inter-systèmes;
- Exécuter les essais fonctionnels sur ce que vous allez développer;
- Participer à la réalisation des essais systèmes (devis) et inter-systèmes;
- Soutenir les membres de l’équipe responsables des essais Fonctionnels Intégrés Inter-Système (FIIS);
- Soutenir les utilisateurs dans leurs essais d’acceptation;
- Dans certains cas:
- Réaliser la mise en place et l’implantation des solutions;
- Participer à la conception et à la documentation de l’architecture d’intégration (communication inter-systèmes) selon les concepts de l’architecture orientée services, et ce, dans un environnement Microsoft .Net;
- Participer à l’élaboration de l’architecture logicielle qui repose sur une architecture dite n-tiers et qui traite, entre autres, de l’accès à de multi sources de données, de la gestion des erreurs, des patrons de collaboration, de la journalisation et des patrons de conception;
- Participer à l’évolution des règles logicielles et des normes de programmation notamment la norme IUG, les scénarios transactionnels et la norme de modélisation de données;
- Mettre en place, dans son équipe, le cadre de développement, notamment les contrôles graphiques de base, les composantes communes, les environnements d’essais ainsi que les outils relatifs à l’intégration continue, au développement piloté par les tests et au développement piloté par le comportement;
- Participer, au besoin, à la révision de l’architecture logicielle.
- Participer aux activités de rodage après la mise en production;
- Toute autre activité qui relève de ce niveau d’intervention.
Critères essentiels pour le rôle de programmeur senior :
- 10 ans TI
- 5 ans .NET
|
. <div>Chez Fujitsu, nous nous engageons à créer un milieu de travail diversifié et inclusif où chacun se sent apprécié et respecté. Nous croyons que la diversité et l'inclusion sont essentielles à notre succès et nous nous engageons à créer un environnement où tous les employés peuvent prospérer.</div> <div> </div> <div>Nous encourageons la diversité, l'égalité des chances et l'inclusion. Les candidats qualifiés recevront une contrepartie pour un emploi sans égard à la race, la couleur, la religion, le sexe, l'origine nationale, l'âge, le handicap, l'état matrimonial, l'orientation sexuelle, l'identité ou l'expression de genre, l'information génétique, le statut de vétéran ou toute autre caractéristique protégée par la loi applicable.</div> <div> </div> <div>Nous croyons que chacun a quelque chose à apporter et nous nous engageons à créer un milieu de travail où chacun peut réaliser son plein potentiel.</div> |