TEHORA est présentement à la recherche d’un(e) analyste de réalisation.
Nous recherchons un(e) analyste de réalisation doté(e) d’excellentes compétences techniques, de solides connaissances, et souhaitant mettre à profit ses compétences au sein d’une équipe polyvalente.
Description des responsabilités et livrables :
- Participer à la conception et à la documentation de l’architecture d’intégration (communication inter-systèmes) selon les principes de l’architecture orientée services.
- Contribuer à l’élaboration de l’architecture logicielle basée sur une architecture n-tiers, incluant l’accès à plusieurs sources de données, la gestion d’erreurs, les patrons de collaboration, la journalisation, et les 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, avec son équipe, le cadre de développement : contrôles graphiques, composants communs, environnements de test, outils d’intégration continue, développement piloté par les tests et par le comportement.
- Participer, si nécessaire, à la révision de l’architecture logicielle.
- Rechercher et implémenter des solutions aux obstacles techniques rencontrés par l’équipe, en transmettant au conseiller en architecture ceux qui dépassent ses compétences.
- Dans le cadre du développement ou de la maintenance : estimer les histoires du carnet de commandes, découper ces histoires en tâches, soutenir les développeurs, et documenter le modèle d’affaires.
- Assister les administrateurs de bases de données dans la modélisation des données.
- Réaliser la solution logicielle : analyse fonctionnelle et technique, programmation, documentation, essais unitaires, revue de code, et mise en œuvre de pratiques TDD/BDD.
- Assurer la cohérence avec l’architecture, livrer de manière incrémentale, et démontrer les résultats à chaque étape.
- Participer aux essais systèmes et inter-systèmes, soutenir les utilisateurs lors des tests d’acceptation, et assurer la mise en place et l’implantation des solutions.
- Assumer toute autre responsabilité liée à ce niveau d’intervention.
- Tests automatisés (intégration continue, TDD, BDD)
- Code commenté
- Cahier d’architecture TI
- Documents de sécurité, essais, plans d’implantation, de livraison, guides d’opération, etc.
- Diplôme universitaire en TI ou équivalent avec expérience pertinente
- Deux années d’expérience en développement full-stack dans un environnement .Net et WEB
- Réalisations de projets agiles significatifs (plus de 1000 J-P)
- Maîtrise d’au moins cinq outils ou concepts liés à l’ingénierie logicielle
- Expérience avec Azure DevOps et programmation en environnement .Net avec Angular 4+
Conditions de travail :
Lieu flexible selon le mandat, possibilité de télétravail ou chez le client.
À propos de TEHORA :
Firme québécoise multidisciplinaire, reconnue pour l’excellence de ses services techniques et de gestion de projets, active depuis 2017. Notre culture valorise le bonheur, la diversité, et l’équilibre vie professionnelle/vie privée. Nous offrons un environnement motivant, des projets variés, et des opportunités de carrière.
Nous proposons notamment : télétravail, flexibilité, culture innovante, horaires flexibles, congés, outils modernes, initiatives sociales, programme de formation, et cheminement de carrière.
Le salaire sera basé sur le taux horaire moyen selon votre profil.
Poste d’analyste situé aux Îles-de-la-Madeleine, QC, Canada.