17 Aug
|
Tehora
|
Quebec City
17 Aug
Tehora
Quebec City
TEHORA est présentement à la recherche d’un(e) analyste de réalisation ayant d’excellentes aptitudes techniques, d’excellentes connaissances et qui souhaite 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 repose sur une architecture dite n‑tiers et qui traite, entre autres, de l’accès à des 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.
- 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éalisé 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.
- 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 à terme de chaque itération.
- Entretenir et faire évoluer la notion de terminé.
- Participer à la réalisation des essais systèmes (dévis) 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éalisé 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
- Diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l’information ou posséder deux ans d’expérience pour chaque année de scolarité manquante.
- Posséder cinq ans d’expérience en tant qu’analyste de réalisation multiniveaux (Full‑stack) dans un environnement .NET et Web de taille similaire à l’organisation.
- Avoir réalisé un projet de plus de 200 J‑P,
utilisant les concepts d’accessibilité web et SonarQube.
- Avoir réalisé deux projets de plus de 1000 J‑P dans un environnement Agile (Scrum, Scrumban, Kanban, DAD ou SECURE).
- Posséder cinq ans d’expérience dans l’utilisation et l’application d’au moins douze des outils ou concepts suivants :
- Concepts d’ingénierie logicielle
- Réusinage de code (refactoring)
- Automatisation des essais
- Intégration continue
- Livraison continue
- Développement piloté par les tests (TDD)
- Développement piloté par le comportement (BDD)
- Propriété collective du code
- Revue de code
- Programmation en binôme
- Techniques de simulacres (mocking)
- Injection de dépendance
- SOLID
- Code propre
- Posséder trois ans d’expérience en programmation dans un environnement .NET (C# ou VB) d’envergure similaire à Revenu Québec et avoir utilisé au moins trois des langages ou concepts suivants :
- Java
- JavaScript
- AJAX
- TypeScript
- Bootstrap
- JQuery
- Angular
- REST/SOAP
- JSON
- MVC
- MVVM
- Avoir rédigé des devis fonctionnels et des devis d’essais systèmes et inter-systèmes dans deux projets d’au moins 1000 J‑P.
- Posséder deux ans d’expérience en technologies de l’information en tant qu’analyste de réalisation dans un contexte utilisant les concepts suivants :
- Architecture orientée services (AOS) et microservices (AMS)
- Domain Driven Design (DDD)
- Architecture orientée événement (Event‑Driven)
- Bus d’entreprise (ESB)
LIEU DE TRAVAIL
Le lieu de travail sera déterminé selon le mandat, il peut être en télétravail ou chez le client.
AVANTAGES
- À la maison familiale
- Une culture entrepreneuriale favorisant la créativité et l’innovation
- Horaires flexibles (selon le type de contrat de travail)
- Congés en cas de maladie et à l'occasion d’événements familiaux
- Outils informatiques adaptés
- Espace de travail épanouissant et motivant
- Initiatives sociales et environnementales
- Programme d’apprentissage en milieu de travail
- Cheminement de carrière
SALAIRE
Le salaire sera calculé sur la base du taux horaire moyen correspondant à votre profil.
#J-18808-Ljbffr
📌 Analyste de réalisation (Quebec City)
🏢 Tehora
📍 Quebec City