Analyste de réalisationB) (Quebec City)

Analyste de réalisationB) (Quebec City)

21 Aug
|
Tehora
|
Quebec City

21 Aug

Tehora

Quebec City

Description des tâches

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.

Participer à l’élaboration de l’architecture logicielle basée sur une architecture n‑tiers, incluant l’accès à de multiples sources de données, la gestion des erreurs, les patrons de collaboration et de conception, ainsi que la journalisation.

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 des données.

Mettre en place, dans son équipe, le cadre de développement : contrôles graphiques de base, composantes communes, environnements d’essais, outils d’intégration continue, développement piloté par les tests (TDD) et par le comportement (BDD).

Participer, au besoin, à la révision de l’architecture logicielle.

Rechercher et implémenter des solutions aux éléments bloquants de son équipe, puis transmettre au conseiller en architecture logicielle les problèmes hors de son niveau.

Participer à l’estimation des histoires du carnet de commandes (carnet de produit).

Réaliser le découpage des histoires en tâches (unités de programmation).

Supporter les développeurs dans la réalisation des tâches.

Détailler le modèle d’objets d’affaires.

Assister les administrateurs BD dans la modélisation des données.

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.

Réaliser les essais unitaires.

Participer activement à la qualité du code produit (documentation, revue de code, propriété collective).

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.

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 à la fin de chaque itération.

Entretenir et faire évoluer la notion de terminé.

Participer à la réalisation des essais systèmes et inter‑systèmes.

Suivre les membres de l’équipe responsables des essais fonctionnels intégrés inter‑système (FIIS).

Soutenir les utilisateurs dans leurs essais d’acceptation.

Réaliser la mise en place et l’implantation des solutions.

Assumer toute autre responsabilité liée à 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étenir un diplôme universitaire de premier cycle (baccalauréat) en technologies de l’information,



génie logiciel, génie informatique ou administration option SIO, ou posséder deux années d’expérience pertinente pour chaque année de scolarité manquante.

Posséder deux (2) années d’expérience en tant qu’analyste de réalisation multi‑niveaux (full‑stack) dans un environnement .NET et Web d’envergure similaire.

Avoir réalisé deux projets de plus de 1000 J‑P dans un environnement agile (Scrum, Scrumban, Kanban, DAD ou SECURE).

Posséder deux (2) années d’expérience dans l’utilisation ou l’application d’au moins cinq (5) des outils/concepts suivants : ingénierie logicielle, refactoring, automatisation des essais, intégration continue, livraison continue, TDD, BDD, propriété collective du code, revue de code, programmation en binôme, mocking, injection de dépendance, SOLID, code propre.

Être capable d’avoir rédigé des devis fonctionnels et des devis d’essais systèmes et inter‑systèmes dans deux projets d’envergure d’au moins 1000 J‑P.

Utiliser Azure DevOps dans au moins un projet de développement informatique de 1000 J‑P ou plus.

Posséder un (1) an d’expérience en programmation .NET utilisant Angular 4.0+ et Visual Studio (ILS, ASP, etc.).

Lieu de travail
Le lieu de travail sera déterminé selon le mandat ; il peut être en télétravail ou chez le client.

Rémunération
Le salaire sera calculé sur la base du taux horaire moyen correspondant à votre profil.

Avantages

Télétravail et flexibilité pour s’adapter aux obligations familiales

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 pour événements familiaux

Outils informatiques adaptés

Espace de travail motivant

Initiatives sociales et environnementales

Programme d’apprentissage en milieu de travail

Cheminement de carrière

#J-18808-Ljbffr

📌 Analyste de réalisationB) (Quebec City)
🏢 Tehora
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: analyste de réalisationb) (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: analyste de réalisationb) (quebec city) / quebec city