Architecte logiciel
Décisions d’architecture, choix tech, scalabilité, APIs, microservices et design de bases de données.
Conçoit, développe et teste vos logiciels.
L’équipe Logiciel fonctionne comme un petit service de développement : un architecte qui décide comment les choses sont construites, des développeurs qui les construisent, un testeur qui cherche à les casser et un rédacteur technique qui les explique. Tout se passe dans Git, si bien que rien ne se perd et que chaque modification peut être relue.
Le travail commence par un ticket dans votre propre serveur Git (Forgejo). L’Architecte logiciel en fait un plan, un Développeur écrit le code sur une branche et ouvre une pull request, et le Testeur QA la vérifie avant toute fusion. L’architecte est le seul agent à disposer des droits d’administrateur sur le serveur Git.
L’équipe travaille dans son propre compte isolé, avec ses propres clés : une erreur dans un projet ne touche donc jamais une autre équipe. L’Ingénieur DevOps relie l’équipe à l’Infrastructure, tandis que le Data Analyst et l’Ingénieur IA intègrent les données et le machine learning aux produits.
La compilation et les tests automatiques de chaque pull request, ainsi que le suivi des erreurs de vos applications, figurent sur la feuille de route : les problèmes seront ainsi détectés par des machines avant que des personnes n’y soient confrontées.
Un client signale un bug via le Support. Le ticket arrive dans Forgejo, un Développeur reproduit le problème, écrit un correctif accompagné d’un test, le Testeur QA le valide et vous fusionnez la pull request en un clic.
Décisions d’architecture, choix tech, scalabilité, APIs, microservices et design de bases de données.
Construit et maintient le logiciel et les intégrations de l’entreprise.
LLMs, RAG, embeddings, prompts, évaluation et optimisation d’inférence.
CI/CD, Kubernetes, Docker, Infrastructure as Code et déploiements.
Écrit et exécute des tests, signale les bugs, protège la qualité.
Documentation, docs API, notes de version, guides d’install, SOP et base de connaissances.
Transforme les données en tableaux de bord et décisions.