Vos tâches

En tant qu’architecte logiciel, vous concevez l’architecture de nos solutions logicielles standardisées tout au long de leur cycle de vie. Vous veillez à ce que nos solutions soient stables, maintenables, sûres et évolutives à long terme, même en cas d’exigences réglementaires et de complexité croissante des produits. Vous travaillez en étroite collaboration avec les équipes de gestion et de développement des produits et jouez un rôle clé dans la transformation des exigences en solutions de produits standardisées viables, et non en solutions personnalisées.

Vos tâches et responsabilités

  • Responsabilité du produit et de l’architecture
    • Conception architecturale et développement continu de nos produits logiciels
    • Assurer la maintenabilité, l’évolutivité, l’extensibilité et la qualité technique
    • Évaluation des décisions architecturales en vue du développement de produits à long terme
    • Réduction active de la complexité technique et développement ciblé des architectures existantes
  • Collaboration & Enablement
    • Travailler en étroite collaboration avec la gestion des produits pour l’évaluation technique des besoins
    • Traduction des exigences techniques en concepts et architectures techniques
    • Coaching et mentorat d’ingénieurs logiciels en matière d’architecture et de conception
    • Transfert de connaissances au sein de l’équipe de développement
  • La standardisation plutôt que la logique de projet
    • Évaluation des exigences spécifiques des clients en termes de réutilisabilité et de faisabilité du produit
    • Participation à la transformation de solutions personnalisées en composants de produits standardisés
    • Assistance dans les contextes clients où les décisions architecturales sont pertinentes pour le produit.
  • Technologie et qualité
    • Sélection et développement de technologies, de frameworks et d’outils dans le contexte du produit
    • Établissement et développement de principes d’architecture et de lignes directrices de codage
    • l’utilisation d’outils de développement et d’intelligence artificielle modernes pour accroître l’efficacité et améliorer la qualité
    • Assurer la sécurité par la conception et la capacité de mise à jour des produits

Votre profil

  • Plusieurs années d’expérience dans le développement et l’architecture de logiciels
  • Très bonne compréhension des architectures logicielles modernes et des processus de développement
  • Compréhension de la différence entre le développement de produits et le développement individuel piloté par des projets
  • Expérience en développement orienté objet (par ex. Java, C#, .NET)
  • Expérience dans les systèmes basés sur le web et/ou le cloud
  • Très bonne connaissance de l’allemand et bon niveau d’anglais

Tu penses à long terme et de manière globale, tu réduis la complexité et tu prends des décisions fondées. Vous travaillez de manière structurée et autonome et aimez partager vos connaissances en équipe. Vous évaluez les nouvelles technologies, telles que l’intelligence artificielle, de manière ouverte et en vue d’une utilisation judicieuse.