Analyste de réalisation senior
4 hours ago
Québec City, Quebec, Canada
TEHORA inc.
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
TEHORA est présentement à la recherche d’un(e) analyste de réalisation senior ayant d’excellentes aptitudes techniques et souhaitant mettre à profit ses compétences au sein d’une équipe polyvalente.
Description Des Travaux Ou Des Biens Livrables
- 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, 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 composants communs, 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
- 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’affaires
- Assister les Administrateurs BD à la modélisation des données
- Réaliser la solution logicielle :
- Effectuer l’analyse fonctionnelle et logicielle des histoires
- Réaliser les éléments documentaires requis par l’approche de développement agile
- Effectuer la programmation des tâches (unités de programmation)
- Documenter la programmation selon les normes et standards de l’organisation
- Réaliser les essais unitaires
- Participer activement à la qualité du code produit (documentation, revue de code, propriété collective du code)
- Réaliser la mise en place du développement piloté par les tests (TDD) et du développement piloté par le comportement (BDD)
- 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ée
- 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èmes (FIIS)
- Soutenir les utilisateurs dans leurs essais d’acceptation
- Participer à la réalisation des essais systèmes et inter-systèmes
- Réaliser la mise en place et l’implantation des solutions
- Toute autre responsabilité qui relève de ce niveau d’intervention
Biens Livrables
- TI-01P Tests automatisés (intégration continue, TDD, BDD)
- TI-02P Code commenté
- TI-10P Cahier d\'architecture TI
- TI-11P Sécurité du système
- TI-20P Contrat de services AOS
- TI-30J Plan maître des essais
- TI-31J Groupe d\'essais
- TI-32J Compte-rendu des essais
- TI-33J Dossier d\'installation des environnements d\'essais FIIS et acceptation
- TI-40P Structure logique des données
- TI-60J Plan d\'implantation
- TI-61J Plan de livraison de maintenance
- TI-70P Guide d\'opération et d\'exploitation
- TI-80P Chaîne de traitement différé
- TI-90J Conversion
- TI-91J Dossier de mise en production
- Tout document sous-jacent aux responsabilités précédentes
Profil
- Détienr un diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l’information ou posséder deux années d’expérience pertinentes pour chaque année de scolarité manquante
- Posséder cinq (5) années d’expérience à titre d’analyste de réalisation multiniveaux (Full-stack) dans un environnement .Net et WEB d’envergure similaire à l’organisation
- Avoir réalisé deux projets, dont l’envergure de plus de 1000 J-P, dans un environnement utilisant une des démarches méthodologiques de développement agile de type Scrum, Scrumban, Kan