Connexion

System architect- SA savings

Maarut

Boucherville
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
C# SQL React +10 autres

Détails du poste

  • Lieu de travail : Boucherville
  • Type de poste : Permanent à temps plein

Aperçu de la mission

  • Le client recherche un architecte systèmes qui travaille avec toutes les équipes d’épargne individuelles, au-dessus des concepteurs.
  • Ils connaissent la cartographie des systèmes, comprennent la logique métier et prennent conjointement avec l’architecte de solution des décisions d’implémentation technique : ils réalisent des analyses d’impact détaillées et soulèvent des inquiétudes au sujet d’une solution.
  • Ils ne codent pas au quotidien, mais lisent et déboguent le code quand une équipe est bloquée et répondent aux questions des designers, dont beaucoup montent en compétences. Le .NET classique, .NET Core et React ne sont guère négociables.
  • Le reste de la stack est évalué dans sa globalité, et les bases de données sont interchangeables.
  • Deux ans d’architecture suffisent : l’attente est quelqu’un capable de comprendre, d’expliquer et de mener des travaux d’architecture, pas un auteur d’architectures complexes.
  • Candidat recherché : un développeur .NET et React ayant basculé en architecture il y a environ 2 ans, ayant travaillé à la fois sur le legacy et le cloud et capable de débloquer une équipe en lisant son code.
  • Collaboratif et plein d’idées, il remet en question les pratiques sans imposer les siennes et apprend rapidement.

Exigences

Principales exigences

  • .NET classique, .NET Core, C# et React
  • Bases de données relationnelles (SQL), MongoDB ou équivalent
  • Environnement d’exécution : Azure, Windows Server, IIS, REST Web API, Kafka, Docker, Kubernetes, HELM, Git
  • Concepts : cloud et on-premises, cycle de vie des applications et DevOps, événementiel (event-driven), traitement planifié (scheduled processing)
  • Décisions d’implémentation technique, conception, architecture et patterns de décomposition
  • Lecture et débogage du code, support technique aux designers
  • Systèmes à haute disponibilité et à fort volume
  • Pratiques d’ingénierie : orienté objet, SOLID, tests unitaires, TDD, BDD (à valider)
  • Écosystème hybride, legacy et cloud
  • Leadership positif, collaboration, capacité à expliquer des concepts complexes et à remettre en question

Atout

  • Salesforce et MuleSoft (non bloquant)
  • Modélisation C4, Structurizr ou équivalent
  • Goût pour l’IA (outils de développement, documentation)

Profil recherché

  • Architecte systèmes hands-on capable de lire le code, de challenger les équipes et d’influencer les décisions techniques.
  • Forte expérience avec .NET et React dans un environnement hybride (legacy et cloud).
  • Expérience avec SQL et/ou MongoDB, ainsi qu’avec l’architecture événementielle.
  • Environ 5 ans d’expérience IT, dont 2 ans dans un rôle d’architecture.

Profils à éviter

  • Développeurs sans responsabilités d’architecture.
  • Profils cloud-native sans expérience legacy/on-prem.
  • Architectes de solution qui n’ont pas travaillé avec du code récemment.