W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9gecbjbm5vdmf0aw9uig5ldy9qcgcvymfubmvylwrlzmf1bhquanbnil1d

Architecte de solutions et logiciels

Architecte de solutions et logiciels

  • Location

    Montreal

  • Sector:

    Solutions Architect

  • Job Type:

    Contract

  • Contact:

    Joëlle McCann

  • Job Reference:

    5095

  • Published:

    9 months ago

  • Expiry date:

    2020-01-17

  • Start Date:

    2020-01-20

  • :

    #

Un client d'envergure, situé au centre-ville de Montréal, recherche une ressource capable de prendre en charge les responsabilités d'architecture logicielle dans le projet de fondation applicative.

 

Quelques responsabilités :

  • Architecture de solutions logicielles développées sur mesure (modélisation, composantes, classes, application de patrons, etc.) et parfois intégrées avec des progiciels;
  • Évaluer des technologies, composants logiciels et librairies, et produire des recommandations/positionnements;
  • Contribution à la fondation applicative (framework) avec Angular, Javascript, .NET, Java, Python (et autres);
  • Conception/programmation de tests automatisés dans toutes les couches applicatives (unitaires, intégrés, UI, api, end-to-end, etc.);
  • Participation au développement (programmation, coaching) des solutions pour les portions techniquement très complexes;
  • Configuration de l'intégration continue et du déploiement en continu avec différentes technologies;
  • Revues de code (dans plusieurs langages) et revues architecturales de solutions développées sur mesure;
  • Coaching des ressources au niveau de l'application des meilleures pratiques UI/UX dans un contexte Web/mobile;
  • Développement d'accélérateurs, d'outils de permettant de faciliter et accélérer le développement.

 

 

Profil recherché :

  • FORTE expertise en développement d'applications, en particulier avec des technologies de développement orientées objets et Web, par exemple Java, Spring, .NET, .NET Core, ASP.NET, Python, Javascript, Angular, REACT, HTML5, etc.;
  • Minimum de 10 années en développement d'applications avec un langage de prog. orienté objet ainsi qu'avec les technologies Web;
  • Expérience pratique dans la conception et la réalisation de trousses de développement d'application (framework);
  • Maîtrise des meilleures pratiques de développement logiciel et une très bonne connaissance des patrons de conception et patrons UI/UX;
  • Maîtrise et expérience pratique des différentes techniques d'automatisation de tests dans toutes les couches applicatives;
  • Maîtrise des bonnes pratiques de sécurité en développement logiciel, en particulier OWASP;
  • Expertise de différents progiciels, en particulier SAP (connaissances techniques un atout important, et fonctionnelles un atout);
  • Expérience pratique avec différentes plates-formes infonuagiques (Azure, AWS, Google, etc.;
  • Expérience pratique dans la mise en place de l'intégration continue et de pipelines de déploiement automatisés (Jenkins, Bamboo, etc.);
  • Leader naturel capable d'encadrer les pratiques de développement, de faire des revues de code (plusieurs tech.) et de coacher les développeurs.