Analyste de réalisation (C1B)

TEHORA inc.

Quebec

On-site

CAD 70,000 - 85,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Télétravail et flexibilité
Horaires flexibles
Congés pour événements familiaux
Outils informatiques adaptés
Espaces de travail motivants

Job summary

TEHORA inc. recherche un analyste de réalisation multi-niveaux pour participer à la conception et à l’évolution de l’architecture d’intégration. Le candidat idéal aura un baccalauréat en technologies de l'information ou en génie logiciel et deux années d'expérience dans un environnement agile.

Le lieu de travail peut être en télétravail ou chez le client, offrant une flexibilité pour les responsabilités familiales. L'entreprise valorise la créativité et l'innovation au sein d'une culture entrepreneuriale.

Qualifications

  • Diplôme universitaire ou 2 ans d'expérience pour chaque année de scolarité manquante.
  • 2 ans d'expérience en tant qu’analyste de réalisation multi-niveaux.
  • Avoir réalisé 2 projets de plus de 1000 J-P en agile.

Responsibilities

  • Participer à la conception et documentation de l’architecture d’intégration.
  • Mettre en place le cadre de développement dans son équipe.
  • Réviser l’architecture logicielle si nécessaire.

Skills

Ingénierie logicielle
Automatisation des essais
Intégration continue
Développement piloté par les tests (TDD)
Développement piloté par le comportement (BDD)

Education

Baccalauréat en technologies de l’information ou génie logiciel

Tools

Azure DevOps
Visual Studio

Job description

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 SAFE).
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Analyste de réalisation senior (C2C)
Analyste de réalisation senior (C2C)

TEHORA inc. • Quebec

Hybrid
Télétravail et flexibilité
Culture entrepreneuriale
Horaires flexibles
+3
Analyste de réalisation (R3)
Analyste de réalisation (R3)

TEHORA inc. • Quebec

Hybrid
CAD 60,000 - 80,000
Horaires flexibles
Congés pour événements familiaux
Initiatives sociales et environnementales
+1
Conseiller en architecture logicielle (A2)
Conseiller en architecture logicielle (A2)

TEHORA inc. • Quebec

Hybrid
CAD 80,000 - 110,000
Télétravail
Horaires flexibles
Culture entrepreneuriale
+1
Analyste de réalisation senior (C2B)
Analyste de réalisation senior (C2B)

TEHORA inc. • Quebec

Hybrid
CAD 70,000 - 90,000
Télétravail
Horaires flexibles
Programme d’apprentissage en milieu de travail
+1
Conseiller en architecture fonctionnelle (T1C)
Conseiller en architecture fonctionnelle (T1C)

TEHORA inc. • Quebec

Hybrid
CAD 70,000 - 100,000
Télétravail
Horaires flexibles
Culture entrepreneuriale
+3
Conseiller en architecture technologique Sénior (J1C)
Conseiller en architecture technologique Sénior (J1C)

TEHORA inc. • Quebec

Hybrid
CAD 70,000 - 100,000
Télétravail et flexibilité
Culture entrepreneuriale
Horaires flexibles
+6
Analyste fonctionnel (C1C)
Analyste fonctionnel (C1C)

TEHORA inc. • Quebec

Hybrid
CAD 40,000 - 60,000
Télétravail et flexibilité
Culture entrepreneuriale
Horaires flexibles
+2
Conseiller en architecture technologique spécialité infonuagique (J5C)
Conseiller en architecture technologique spécialité infonuagique (J5C)

TEHORA inc. • Quebec

Hybrid
CAD 75,000 - 95,000
Telétravail et flexibilité
Culture entrepreneuriale
Horaires flexibles
+6
Conseiller en architecture organique ETC (Q3C)
Conseiller en architecture organique ETC (Q3C)

TEHORA inc. • Quebec

Hybrid
CAD 80,000 - 120,000
Télétravail
Horaires flexibles
Congés maladie et événements familiaux
+5
Conseiller en architecture technologique (T2C)
Conseiller en architecture technologique (T2C)

TEHORA inc. • Quebec

Hybrid
CAD 80,000 - 100,000
Télétravail et flexibilité
Horaires flexibles
Programme d’apprentissage en milieu de travail