Back to search
TRIVAL-SERVICES SA Linkedin · Posted 17d ago

Architecte technique

Switzerland

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

L'Architecte Technique est responsable de la définition, de la cohérence et de l'évolution de l'architecture technique des applications. Il garantit la qualité des solutions mises en œuvre, accompagne les équipes de développement dans les choix techniques et veille à l'alignement de l'architecture avec les objectifs métier et la stratégie technologique de l'entreprise.


Rôle et responsabilités


Architecture technique :


  • Définir, maintenir et faire évoluer l'architecture technique des composants et des applications.
  • Garantir la cohérence de l'architecture logicielle et des standards de développement.
  • Être le référent technique sur les choix d'architecture, les technologies et les bonnes pratiques.
  • Porter la vision technologique du produit et anticiper les évolutions techniques.


Support et collaboration :


  • Assurer le support de niveau 3 en collaboration avec les équipes DevOps.
  • Collaborer étroitement avec les équipes de développement
  • Accompagner le Solution Architect dans la définition et la mise en œuvre des solutions d'entreprise.
  • Conseiller le Product Owner sur les impacts techniques, les risques et les opportunités liés aux évolutions du produit.
  • Participer aux revues d'architecture, aux revues de code et au mentorat des développeurs.


Compétences techniques


Développement logiciel :


  • Langages : Java, JavaScript, SQL.
  • Frameworks et bibliothèques : Spring, Spring Boot, Angular, Hibernate.
  • Qualité logicielle :
  • Test-Driven Development (TDD)
  • Principes SOLID
  • Principe KISS
  • Clean Code
  • Patrons de conception : Design Patterns GoF (Gang of Four).


Conception et intégration :


  • Conception et développement d'API REST et SOAP.
  • Conception de composants logiciels robustes, évolutifs et sécurisés.


Maîtrise des systèmes de stockage :


  • Bases de données relationnelles (RDBMS)
  • Bases clé-valeur
  • Bases documentaires
  • Stockage objet
  • Moteurs de recherche
  • Maîtrise du Domain-Driven Design (DDD).


Modélisation :


  • UML
  • ERM (Entity Relationship Modeling)
  • BPMN
  • Modèle C4


Architectures logicielles :


  • Architecture hexagonale et architectures en couches.
  • Architecture microservices et architecture modulaire.
  • Data Hub.
  • Architectures Lambda et Kappa.
  • CQRS.
  • Architecture orientée événements (Event-Driven Architecture).
  • Orchestration et chorégraphie de services.


Profil recherché


  • Solide expérience en architecture logicielle et en développement Java.
  • Excellente capacité d'analyse, de conception et de résolution de problèmes complexes.
  • Leadership technique et aptitude à accompagner les équipes.
  • Excellentes compétences en communication et en collaboration avec les parties prenantes techniques et fonctionnelles.
  • Sens de la qualité, de la performance et de l'amélioration continue.
  • Capacité à évoluer dans un environnement Agile et DevOps.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search