Conseiller En Architecture Logicielle

Montreal, QC, Canada

Job Description


TEHORA est pr\xc3\xa9sentement \xc3\xa0 la recherche d\'un(e) conseiller en architecture logicielle ayant d\'excellentes aptitudes techniques, d\'excellentes connaissances et qui souhaite mettre \xc3\xa0 profit ses comp\xc3\xa9tences au sein d\'une \xc3\xa9quipe polyvalente.Sans \xc3\xaatre exhaustifs, voici les services et livrables que devra fournir la personne retenue.Description des travaux ou des biens livrables :Rechercher et participer \xc3\xa0 l\'implantation des solutions aux probl\xc3\xa8mes de performance;Soutenir ou orienter les analystes de r\xc3\xa9alisation \xc3\xa0 l\'\xc3\xa9gard de la codification et de la construction des
composantes logicielles ou l\'utilisation des outils de d\xc3\xa9veloppement utilis\xc3\xa9s par les projets;\xc3\x89laborer l\'architecture logicielle du projet qui repose sur une architecture dite n-tiers et qui traite, entre autres, de l\'acc\xc3\xa8s \xc3\xa0 de multi sources de donn\xc3\xa9es, de la gestion des erreurs, des patrons de collaboration, de la journalisation et des patrons de conception;Participer \xc3\xa0 l\'\xc3\xa9volution des r\xc3\xa8gles logicielles et des normes de programmation notamment la norme IUG, les sc\xc3\xa9narios transactionnels et la norme de mod\xc3\xa9lisation de donn\xc3\xa9es;Participer \xc3\xa0 l\'\xc3\xa9volution du cadre de d\xc3\xa9veloppement notamment en identifiant les contr\xc3\xb4les graphiques de base, les composantes communes, les environnements d\'essais ainsi que les outils relatifs \xc3\xa0 l\'int\xc3\xa9gration continue et au d\xc3\xa9veloppement pilot\xc3\xa9 par les tests;R\xc3\xa9aliser des tests permettant de valider des nouveaut\xc3\xa9s (preuve de concept);R\xc3\xa9viser, au besoin, l\'architecture logicielle des projets;Rechercher et participer \xc3\xa0 l\'implantation des solutions;S\'assurer de la qualit\xc3\xa9 du code produit, du suivi et du respect des bonnes pratiques de la programmation orient\xc3\xa9e services;S\'assurer que les orientations d\'architecture logicielle sont coh\xc3\xa9rentes et appliqu\xc3\xa9es correctement par les \xc3\xa9quipes de r\xc3\xa9alisation;Assurer le soutien \xc3\xa0 la r\xc3\xa9alisation des essais \xc3\xa0 la mise en production (r\xc3\xa9pondant) et assurer les diff\xc3\xa9rents contacts avec les collaborateurs lors de la mise en production;
Concevoir la distribution logique et physique des composants logiciels.Biens livrables :TI-01P Tests automatis\xc3\xa9s (int\xc3\xa9gration continue, TDD, BDD);TI-02P Code comment\xc3\xa9;TI-10P Cahier d\'architecture TI;TI-11P S\xc3\xa9curit\xc3\xa9 du syst\xc3\xa8me;TI-20P Contrat de services AOS;TI-30J Plan ma\xc3\xaetre 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\xc3\xa9es;TI-60J Plan d\'implantation;TI-61J Plan de livraison de maintenance;TI-70P Guide d\'op\xc3\xa9ration et d\'exploitation;TI-80P Cha\xc3\xaene de traitement diff\xc3\xa9r\xc3\xa9;TI-90J Conversion;TI-91J Dossier de mise en production;Preuves de concepts;Tout document sous-jacent aux responsabilit\xc3\xa9s pr\xc3\xa9c\xc3\xa9dentes.Profil1. D\xc3\xa9tenir un dipl\xc3\xb4me universitaire de premier cycle (baccalaur\xc3\xa9at) dans le domaine des technologies de l\'information (informatique, g\xc3\xa9nie logiciel, g\xc3\xa9nie informatique ou administration option SIO) ou poss\xc3\xa9der deux ann\xc3\xa9es d\'exp\xc3\xa9rience pertinentes pour chaque ann\xc3\xa9e de scolarit\xc3\xa9 manquante ;2. Poss\xc3\xa9der huit (8) ann\xc3\xa9es d\'exp\xc3\xa9rience dans le domaine des technologies de l\'information, dont cinq (5) ann\xc3\xa9es en architecture logicielle dans un environnement technologique d\'envergure similaire \xc3\xa0 l\'organisation;3. Poss\xc3\xa9der trois (3) ann\xc3\xa9es d\'exp\xc3\xa9rience dans au moins un projet de d\xc3\xa9veloppement, dont l\'envergure est de plus de 1000 JP, exigeant la ma\xc3\xaetrise d\'au moins deux (2) des techniques/progiciels suivants :technique de d\xc3\xa9coupage;technique de conception de modules communs r\xc3\xa9utilisables et orient\xc3\xa9s objets;d\'un progiciel de gestion de contenus Web comme par exemple :Typo3.4. Poss\xc3\xa9der deux (2) ann\xc3\xa9es d\'exp\xc3\xa9rience dans la r\xc3\xa9daction de r\xc3\xa8gles fonctionnelles et logicielles pour un cadre de d\xc3\xa9veloppement ainsi que dans la r\xc3\xa9daction de dossiers d\'architecture logicielle, de devis fonctionnels et devis d\'essais syst\xc3\xa8me et inter-syst\xc3\xa8mes ;5. Poss\xc3\xa9der une (1) ann\xc3\xa9e d\'exp\xc3\xa9rience \xc3\xa0 titre de conseiller en architecture logicielle dans un (1) projet o\xc3\xb9 la ma\xc3\xaetrise des concepts de l\'architecture orient\xc3\xa9e services (AOS) est requise;6. Poss\xc3\xa9der trois (3) ann\xc3\xa9es d\'exp\xc3\xa9rience dans l\'utilisation ou l\'application d\'au moins dix (10) des outils/concepts suivants :concepts d\'ing\xc3\xa9nierie Iogicielle;r\xc3\xa9usinage de code (refactoring);automatisation des essais;int\xc3\xa9gration continue;livraison continue;d\xc3\xa9veloppement pilot\xc3\xa9 par les tests (TDD);d\xc3\xa9veloppement pilot\xc3\xa9 par le comportement (BDD);propri\xc3\xa9t\xc3\xa9 collective du code;revue de code;programmation en bin\xc3\xb4me;techniques de simulacres (mocking);injection de d\xc3\xa9pendance;SOLID;code propre.7. Avoir r\xc3\xa9alis\xc3\xa9 deux projets, dont l\'envergure de plus de 1000 J-P, dans un environnement utilisant une des d\xc3\xa9marches m\xc3\xa9thodologiques de d\xc3\xa9veloppement agile de type Scrum, Scrumban, Kanban, DAD ou SAFE ;8. Avoir participer \xc3\xa0 un pr...ojet, dont l\'envergure est de plus de 200 J-P, utilisant les concepts d\'accessibilit\xc3\xa9 web et un outil pour valider la qualit\xc3\xa9 du code comme SonarQube. Selon les besoins et travaux \xc3\xa0 r\xc3\xa9aliser :9. Poss\xc3\xa9der deux (2) ann\xc3\xa9es d\'exp\xc3\xa9rience en technologies de l\'information \xc3\xa0 titre de conseiller en architecture logicielle AOS ayant \xc3\xa9labor\xc3\xa9 des architectures mettant en pratique les concepts suivants:architecture orient\xc3\xa9e services (AOS) et microservices (AMS);Domain Driven Design (DDD);architecture orient\xc3\xa9e \xc3\xa9v\xc3\xa9nement (Event-Driven);bus d\'entreprise (ESB).10. Poss\xc3\xa9der deux (2 ann\xc3\xa9es d\'exp\xc3\xa9rience en d\xc3\xa9veloppement DevSecOps dans un contexte infonuagique (notamment avec Azure ou AWS) ;11. Poss\xc3\xa9der deux (2) ann\xc3\xa9es d\'exp\xc3\xa9rience en r\xc3\xa9daction de dossiers d\'architecture logicielle dont l\'\xc3\xa9cosyst\xc3\xa8me est compos\xc3\xa9 de technologies centrales (Mainframe, COBOL, CICS) ainsi que des technologies .NET, JAVA, Web et infonuagiques.12. Poss\xc3\xa9der une ann\xc3\xa9e d\'exp\xc3\xa9rience sur une plateforme d\'automatisation et de gestion des processus centr\xc3\xa9e sur les approches BPMS (ex : Microsoft Power Automate, Red Hat Process Automation Manager (RHPAM), Camunda, BonitaSoft).LIEU DE TRAVAILLe lieu de travail sera d\xc3\xa9termin\xc3\xa9 selon le mandat, il peut \xc3\xaatre en t\xc3\xa9l\xc3\xa9travail ou chez le client.POURQUOI SE JOINDRE \xc3\x80 TEHORA?TEHORA est une firme qu\xc3\xa9b\xc3\xa9coise multidisciplinaire reconnue pour l\'excellence de ses services professionnels, de nature technique et de gestion de projets \xc3\xa0 l\'\xc3\xa9chelle nationale et internationale. Notre mission est d\'accompagner nos clients dans la concr\xc3\xa9tisation de leurs projets par l\'excellence de notre savoir-faire et de notre cr\xc3\xa9ativit\xc3\xa9.Depuis sa cr\xc3\xa9ation en 2017, notre \xc3\xa9quipe de professionnels connait une croissance exponentielle en r\xc3\xa9pondant aux besoins importants en gestion de projets multidisciplinaires, dans le domaine des transports, du g\xc3\xa9nie civil, du TI et plus.Nos collaborateurs travaillent sur des mandats aussi bien \xc3\xa0 l\'interne que chez des clients d\'envergures.TEHORA se distingue par sa culture d\'entreprise, ax\xc3\xa9e sur le bonheur de ses employ\xc3\xa9s et la diversit\xc3\xa9.Chez TEHORA, chaque collaborateur est un membre important de l\'\xc3\xa9quipe qui contribue \xc3\xa0 notre succ\xc3\xa8s collectif. Nos membres ont la flexibilit\xc3\xa9 requise pour avoir un \xc3\xa9quilibre entre le travail et leur vie priv\xc3\xa9e, tout en menant une carri\xc3\xa8re enrichissante.Nous offrons un environnement de travail motivant. La diversit\xc3\xa9 des projets, la grande autonomie et l\'interaction directe avec les clients sont appr\xc3\xa9ci\xc3\xa9es. Une telle proximit\xc3\xa9 est possible en raison de notre structure organisationnelle horizontale, qui se traduit par des relations de confiance et une communication efficace entre notre \xc3\xa9quipe et les clients.AVANTAGESDu t\xc3\xa9l\xc3\xa9travail et de la flexibilit\xc3\xa9 pour s\'adapter \xc3\xa0 vos obligations familiales;
Une culture entrepreneuriale favorisant la cr\xc3\xa9ativit\xc3\xa9 et l\'innovation;
Horaires flexibles (selon le type de contrat de travail);
Cong\xc3\xa9s en cas de maladie et \xc3\xa0 l\'occasion d\'\xc3\xa9v\xc3\xa9nements familiaux;
Outils informatiques adapt\xc3\xa9s;
Espace de travail \xc3\xa9panouissant et motivant;
Initiatives sociales et environnementales;
Programme d\'apprentissage en milieu de travail;
Cheminement de carri\xc3\xa8re.SALAIRELe salaire sera calcul\xc3\xa9 sur la base du taux horaire moyen correspondant \xc3\xa0 votre profil.

Jobboom

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2282619
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned