
Emplacement : Montréal, QC - Hybride
À propos de HighspringChez Highspring, nous aidons les organisations à résoudre des défis commerciaux et technologiques complexes grâce à une consultation, une ingénierie et une transformation numérique. Nos consultants travaillent avec différents clients, technologies et initiatives de transformation, créant des opportunités pour développer continuellement leur expertise technique et de consultation.
Aperçu du posteNous recherchons un Architecte d'applications expérimenté avec une solide formation en ingénierie logicielle pour diriger les initiatives de modernisation et de transformation de l'ingénierie des applications d'entreprise.
Le candidat idéal combine une solide expertise en architecture et développement Java / Spring Boot avec une expérience dans les domaines de la modernisation des applications, de l'ingénierie de la qualité, de l'automatisation, de la CI/CD et de DevSecOps.
Il s'agit d'un rôle à la fois client et pratique qui nécessite la capacité d'évaluer les environnements existants, de définir les architectures et les feuilles de route cibles, et de fournir un leadership technique pendant la mise en œuvre.
Responsabilités clés- Diriger l'évaluation et la modernisation des applications et des architectures héritées.
- Concevoir des solutions modernes en utilisant Java, Spring Boot, microservices, API, architectures cloud-native et événementielles.
- Définir les architectures cibles, les stratégies de modernisation, les feuilles de route techniques et les normes d'ingénierie.
- Diriger les transformations de logiciels et d'ingénierie de la qualité, y compris la migration vers des frameworks de test modernes et l'augmentation de l'automatisation des tests.
- Impulser les tests shift-left et intégrer les tests automatisés d'unités, d'API, d'intégration, d'interface utilisateur et de régression dans les pipelines CI/CD.
- Diriger et soutenir les initiatives DevSecOps, en intégrant des contrôles de sécurité automatisés et des pratiques de développement sécurisées dans le SDLC.
- Améliorer la CI/CD, l'expérience du développeur, la testabilité des applications, la fiabilité, la sécurité et la vitesse de déploiement.
- Fournir un leadership technique pratique à travers l'architecture, les revues de code, les preuves de concept, le développement de frameworks et la résolution de problèmes techniques.
- Faciliter les ateliers techniques et présenter des recommandations aux dirigeants de l'ingénierie et de la technologie des clients.
- 8 ans ou plus d'expérience en ingénierie logicielle, avec une expérience en tant qu'Architecte d'applications, Chef technique ou rôle similaire.
- Une solide expertise en Java, Spring Boot, microservices, API et architecture d'application moderne.
- Une expérience avec d'autres langages tels que Python, JavaScript/TypeScript, C#, ou similaire.
- Une expérience démontrée en modernisation des applications, y compris la modernisation des applications et des frameworks hérités.
- Une solide compréhension de l'ingénierie de la qualité, de l'automatisation des tests et des frameworks de test modernes tels que Playwright, Selenium, Cypress, JUnit, ou similaire.
- Une expérience avec la CI/CD, DevOps et DevSecOps, y compris les portes de qualité et de sécurité automatisées.
- Une expérience avec AWS, Azure, ou GCP, ainsi qu'avec Docker et Kubernetes.
- Une solide compréhension de l'ingénierie logicielle moderne, de la sécurité des applications et des pratiques de SDLC sécurisées.
- Compétences en communication solides et capacité à op!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- Les résidents canadiens peuvent accéder à nos politiques en anglais ici et en français ici.
- Les résidents de pays régis par le RGPD peuvent accéder à nos politiques ici.
En outre, les candidatures à ce poste sont soumises à l'utilisation de l'IA pour effectuer des évaluations préliminaires des candidats, axées sur la garantie que les exigences minimales du poste sont satisfaites. Vous pouvez trouver plus de détails sur l'utilisation de l'IA par Vaco by Highspring ici ( ). Une évaluation plus approfondie des candidats au-delà de cette phase initiale sera menée par des recruteurs et des responsables du recrutement. Vaco by Highspring ne connaît pas et ne peut pas se prononcer sur l'utilisation par ses clients de produits d'IA dans le processus de recrutement.
Avis de transparence salarialeLa détermination de la rémunération pour ce rôle (et d'autres) chez Vaco by Highspring dépend d'un large éventail de facteurs, notamment mais sans s'y limiter :
- les compétences, l'expérience et la formation de l'individu ;
- les exigences de licence et de certification ;
- l'emplacement du bureau et d'autres considérations géographiques ;
- les autres besoins commerciaux et organisationnels.
Çela étant dit, comme l'exige la loi locale, Vaco by Highspring estime que la fourchette salariale mentionnée ci-dessus estime raisonnablement la rémunération de base pour un individu embauché dans ce poste dans les géographies qui exigent la divulgation de la fourchette salariale. L'individu peut également être admissible à des primes discrétionnaires.