Architecte solutions informatiques

Chef de file mondial en transformation numérique, Techso est une société en pleine croissance proposant des services-conseil dans trois créneaux d’expertise : la gestion de l’infrastructure technologique (TI), le développement spécifique d’application (DEV) et la gestion de cycle de vie du produit (PLM).

Fondée en 2014, Techso s’est forgée une réputation pour la qualité de ses projets livrés à de prestigieux clients et ce, dans différents secteurs tels que l’automobile, l’aéronautique, l’évènementiel, l’horlogerie, les finances, et bien d’autres.

Techso cherche à agrandir son équipe de développement. Vous interviendrez en tant qu'Architecte de solution pour conseiller, définir et livrer des solutions pour de grands projets à Montréal ou à l'international.

Responsabilités

  • Concevoir des architectures techniques robustes pour des applications web répondant aux besoins fonctionnels et non fonctionnels de l’entreprise.
  • Travailler en étroite collaboration avec les équipes de développement, les chefs de projet et les parties prenantes pour assurer la mise en œuvre des solutions techniques.
  • Élaborer des solutions évolutives et performantes, tout en garantissant la sécurité, la maintenance et la performance des applications.
  • Superviser les phases de conception, de développement, d'intégration et de déploiement des applications web.
  • Veiller à la conformité des solutions avec les meilleures pratiques de développement et les normes d'architecture de l’entreprise.
  • Conseiller sur les choix technologiques (frameworks, outils, infrastructures) et anticiper les tendances émergentes du marché pour les intégrer dans les stratégies de développement.
  • Garantir l'intégration fluide des applications web avec d'autres systèmes et plateformes de l'entreprise.
  • Identifier les risques techniques et proposer des solutions pour les atténuer.
  • Participer à la revue de code et aux audits de performance pour améliorer la qualité du code et des livrables.
  • Apporter un support technique aux équipes pendant le cycle de vie des projets et assurer une veille technologique continue.

Compétences requises

  • Baccalauréat en informatique, en ingénierie logicielle ou dans un domaine connexe.
  • 8+ années d’expérience en développement de logiciels, dont une expérience significative dans la conception d'architectures pour des applications web complexes.
  • Solide maîtrise des technologies web (HTML5, CSS3, JavaScript, frameworks front-end et back-end tels que Vue.js, Java, Node.js, C#, etc.).
  • Expérience avec les architectures micro serviceset les API RESTful.
  • Bonne compréhension des systèmes cloud (AWS, Azure, GCP) et des architectures distribuées.
  • Expérience avec des bases de données relationnelles et NoSQL (MySQL, PostgreSQL, MongoDB, etc.).
  • Familiarité avec les principes DevOps et les outils d'intégration continue (CI/CD) comme Jenkins, Docker, Kubernetes.
  • Excellentes compétences en communication et en leadership, avec la capacité d'encadrer des équipes techniques et de collaborer avec des parties prenantes non techniques.
  • Capacité à résoudre des problèmes complexes et à prendre des décisions techniques en temps opportun.
  • Connaissance des bonnes pratiques de sécurité pour les applications web.
  • Maîtrise de l'anglais à l’écrit et à l’oral, un atout pour les interactions avec des équipes internationales.
Enroll Logo