Architecte Logiciel (Montreal)

Architecte Logiciel (Montreal)

09 Sep
|
Highspring
|
Montreal

09 Sep

Highspring

Montreal

ARCHITECTE LOGICIEL

À propos de Highspring

Highspring est une firme de services-conseils et de services professionnels de nouvelle génération. Nous accompagnons nos clients dans leurs initiatives de transformation numérique en leur offrant des solutions modernes, agiles et innovantes. Chez Highspring, nous misons sur le leadership technique, l'apprentissage continu et la création d'un impact concret pour nos clients.

L'opportunité

Highspring est à la recherche d'un(e) Architecte logiciel pour contribuer à un programme stratégique de transformation numérique à grande échelle.

Dans ce rôle, vous serez responsable de la conception et de l'évolution de solutions technologiques destinées à soutenir des expériences numériques web et mobiles modernes. Vous combinerez expertise en architecture logicielle, leadership technique, excellence en livraison et innovation afin d'aider les équipes à développer des solutions sécuritaires, performantes, résilientes et évolutives.

Vous collaborerez étroitement avec les équipes de développement, les leaders techniques, les ingénieurs de fiabilité (SRE), les spécialistes de plateforme et les partenaires d'affaires dans un environnement Agile orienté vers l'amélioration continue.

Ce que vous ferez

Architecture et conception de solutions

- Concevoir des solutions applicatives de bout en bout pour les plateformes web, mobiles et back-end.
- Définir des architectures répondant aux besoins d'affaires ainsi qu'aux exigences de sécurité, de performance, de résilience et de scalabilité.
- Assurer l'intégration et l'interopérabilité des systèmes dans un environnement basé sur les microservices, les API REST, GraphQL et l'architecture orientée événements.
- Produire et maintenir la documentation d'architecture, les ADR (Architecture Decision Records) et les diagrammes C4.
- Veiller au respect des standards technologiques, des normes d'architecture et des meilleures pratiques organisationnelles.

Livraison et excellence technique
- Contribuer activement à la conception et au développement des solutions.
- Promouvoir les pratiques d'ingénierie modernes telles que le TDD, le CI/CD, le DevSecOps et l'automatisation des livraisons.
- Accompagner les équipes lors des revues d'architecture, de conception et de code.
- Participer aux cérémonies Agile, aux ateliers de conception,



aux estimations techniques et aux démonstrations.
- Soutenir l'analyse des incidents de production et mettre en place des correctifs durables afin de renforcer la stabilité des systèmes.

Innovation et amélioration continue
- Remettre en question les approches existantes et proposer des solutions innovantes.
- Optimiser les pratiques d'ingénierie grâce à l'automatisation, aux approches cloud natives, au serverless et aux principes FinOps.
- Évaluer les technologies émergentes et leur potentiel applicatif, notamment l'intelligence artificielle générative et les outils de productivité pour développeurs.
- Développer des accélérateurs, outils et pratiques favorisant la rapidité et la fiabilité des livraisons.
- Intégrer des mécanismes avancés de monitoring, de télémétrie et d'observabilité.

Leadership et mentorat
- Présenter et vulgariser des concepts techniques auprès de divers intervenants techniques et d'affaires.
- Influencer les orientations d'architecture et les décisions technologiques par votre expertise.
- Agir comme mentor auprès des développeurs et des membres moins expérimentés.
- Participer activement aux communautés de pratique et au partage des connaissances.
- Favoriser l'évolution des standards et des meilleures pratiques au sein de l'organisation.

Ce que vous apportez
- Baccalauréat en informatique, technologies de l'information ou dans un domaine connexe.
- Minimum de 7 années d'expérience pertinente en développement logiciel web et mobile.
- Solide expérience en architecture logicielle et en conception de solutions.
- Expérience démontrée dans des environnements Agile à grande échelle.
- Capacité à influencer des décisions techniques sans autorité hiérarchique directe.
- Excellentes habiletés de communication et de collaboration.
- Forte capacité d'analyse et de résolution de problèmes complexes.
- Bilinguisme ( anglais- français) requis

Compétences techniques requises

Technologies Back-End

- Java 21+




- Spring Boot
- Maven
- Architecture hexagonale
- Apache Kafka

Technologies Front-End et Mobile
- TypeScript
- React
- Vite.js
- Module Federation
- Micro-frontends
- React Native
- Développement mobile iOS et Android

Architecture et intégration
- Microservices
- API REST
- GraphQL
- Architecture orientée événements
- CloudEvents
- Kafka

Sécurité applicative et infonuagique
- Bonnes pratiques OWASP
- Chiffrement et protection des données
- Gestion de l'authentification et des identités (Okta ou équivalent)
- AWS
- Certification AWS (Developer Associate, Solutions Architect Associate ou équivalent) considérée comme un atout

DevSecOps et plateforme
- Git
- GitHub
- Docker
- Kubernetes / Amazon EKS
- Helm
- ArgoCD (GitOps)
- Snyk
- Pipelines CI/CD

Données et observabilité
- MongoDB
- SQL
- Redis Sentinel
- Datadog
- Splunk

Pratiques d'ingénierie
- Développement piloté par les tests (TDD)
- Intégration continue (CI)
- Déploiement continu (CD)
- Gestion de la dette technique
- ADR (Architecture Decision Records)
- Modélisation C4
- Méthodologies Agile

Les qualités recherchées
- Leadership d'influence
- Vision stratégique
- Esprit collaboratif
- Pensée analytique
- Communication efficace
- Discipline et rigueur
- Audace et capacité à remettre en question le statu quo
- Orientation vers la qualité et l'expérience utilisateur

Notre environnement technologique
- Cloud : AWS
- Back-End : Java 21+, Spring Boot, Kafka
- Front-End : React, TypeScript, Vite.js
- Mobile : React Native, iOS, Android
- Architecture : Microservices, GraphQL, architecture événementielle
- DevOps : Docker, Kubernetes/EKS, Helm, ArgoCD
- Sécurité : OWASP, Snyk, gestion des identités
- Données : MongoDB, SQL, Redis Sentinel
- Observabilité : Datadog, Splunk

Pourquoi joindre Highspring?
- Participer à des initiatives numériques d'envergure.
- Collaborer avec des architectes, développeurs et experts technologiques de haut niveau.
- Évoluer dans un environnement fortement axé sur l'apprentissage continu.
- Accéder à des certifications, du mentorat et des occasions de perfectionnement professionnel.
- Travailler avec des technologies modernes dans un contexte cloud natif.
- Contribuer à des solutions ayant un impact concret auprès de millions d'utilisateurs.

📌 Architecte Logiciel (Montreal)
🏢 Highspring
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: architecte logiciel (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: architecte logiciel (montreal) / montreal