Le poste Développeur·euse IHM Python – Outils Scientifiques & Industriels (Client lourd)
Partager cette offre
Anafi Consulting est un cabinet de conseil spécialisé dans l’accompagnement des transformations technologiques à forte valeur ajoutée.
Nous intervenons auprès de grands acteurs industriels et technologiques sur des projets complexes mêlant logiciel scientifique, ingénierie, qualité logicielle et expérience utilisateur.
Notre approche combine exigence technique, rigueur logicielle et compréhension fine des usages métiers.
Dans le cadre de l’évolution d’outils internes de conception aérodynamique, nous recherchons un(e) Développeur·euse IHM Python confirmé·e / expert·e.
Vous interviendrez sur des applications client lourd, intégrées à une plateforme logicielle existante, utilisées par plusieurs centaines d’utilisateurs.
L’objectif est de concevoir et moderniser des interfaces graphiques permettant de piloter des solveurs scientifiques complexes, tout en masquant la complexité métier pour l’utilisateur final.
Concevoir et développer une nouvelle IHM pour un solveur 2D.
Moderniser une IHM existante de dessin de veines aérodynamiques.
Implémenter des wrappers Python pour le pilotage batch et l’automatisation des calculs.
Simplifier l’expérience utilisateur (multi-niveaux d’expertise).
Intégrer les développements dans une architecture modulaire existante (sans refonte complète).
Mettre en place tests, CI/CD et contrôles qualité.
Participer aux échanges avec les utilisateurs finaux (revues UI / UX).
Développement en Python 3.11.
IHM en PySide6 (ou PyQt récent).
Respect strict des principes SOLID et des bonnes pratiques de conception logicielle.
Code maintenable, testé, documenté.
Intégration via Git (mirroring externe).
Suivi de la qualité avec CI/CD et SonarQube.
Collaboration avec des équipes internes (C++ / solveurs).
Profil recherché
Développeur·euse confirmé·e ou expert·e en IHM Python.
Forte sensibilité UX/UI appliquée à des outils techniques.
Expérience sur des logiciels scientifiques ou industriels appréciée.
Capacité à comprendre un domaine métier complexe sans l’exposer inutilement à l’utilisateur.
Rigueur logicielle, sens de la structure et de la qualité.
À l’aise dans des environnements contraints (sécurité, accès limités).
Français courant (niveau C1/C2 requis).
Environnement de travail
Python 3.11
PySide6 / PyQt
Application client lourd (pas de web)
OpenCascade
Intégrations avec outils de CAO (ex. CATIA / plateformes PLM)
CI/CD interne
Dépôt Git sécurisé (mirroring, pas d’exécution du code client chez le prestataire)
Prestation basée en France (full remote accepté, présence ponctuelle possible).
Communication régulière indispensable, notamment en phase de cadrage.
Phase 1 – POC
Durée : ~1 mois
Objectif : démontrer la capacité à concevoir une IHM cohérente et bien structurée
Phase 2 – Mission longue
Durée : 1 an
Contenu : IHM solveurs, évolutions, post-traitement, intégration logicielle
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur·euse IHM Python – Outils Scientifiques & Industriels (Client lourd)
ANAFI CONSULTING