Brossard, Quebec

Architecte de solution

 

Architecte de solution 

 

Lieu : Rive-Sud 
Secteur : Smart Building System 

L'architecte de solution travaillera en étroite collaborartion avec les équipes de développement pour définir l'architecture logicielle la plus performante des produits du groupe.
Les tâches comprennent, mais sans s'y limiter, la définition de l'architecture logicielle du système à plusieurs niveaux, de l'embarqué jusqu’au cloud. 

 

Responsabilités professionnelles principales:

• Soutenir le développement de solutions en fournissant, en communiquant et en faisant évoluer la technologie plus large et la vision architecturale de la solution.

• Travailler en étroite collaboration avec la gestion des produits pour examiner les exigences du point de vue de la faisabilité.

• Fournir des commentaires aux ingénieurs logiciels sur les meilleures pratiques de développement de logiciels.

• Participer aux réunions d'équipe dans un environnement ouvert et interfonctionnel.

• Rechercher de nouveaux outils de développement, bibliothèques, méthodologies et technologies.

• Participer à l'estimation de nouvelles fonctionnalités.

 

Compétences, connaissances et expérience:

• Baccalauréat en génie logiciel, en informatique ou dans une discipline étroitement liée.

• Trois à cinq ans d’expérience en tant qu’architecte de solutions travaillant de préférence sur des logiciels embarqués.

• Dix ans de développement / architecture de logiciels OO utilisant S.O.L.I.D. principes en C ++, Java ou C #.

• Expérimenté dans le développement piloté par les tests.

• Expérience avec la conception et l'implémentation d'API REST.

• Conception pour la cybersécurité, la confidentialité des données, client / serveur sur site, cloud, base de données et API.

• Expérience dans la création d'applications Web.

• Expérience en développement d'architecture à plusieurs niveaux,

• Expérience dans la création d'applications hautement évolutives et sécurisées.

• Expérience dans la création et le support d'applications critiques, fonctionnant de manière très distribuée.

• Expérience en architecture de microservices est un atout.

• Expérience dans la création d'applications mobiles est un atout.

• Expérience dans les plateformes cloud telles qu'Azure, AWS, GCP est un atout.

• Expérience dans le développement de logiciels Agile avec Scrum ou SAFE.

• Compétences démontrées solides en logique et en résolution de problèmes techniques.

• Capacité démontrée à apprendre et à comprendre rapidement de nouveaux concepts.

• Capacité manifeste de jugement et de prise de décision.

• Expérience de la supervision (d'un point de vue technique) de plusieurs projets.

• Bilingue français / anglais.

Postule pour ce poste