About this role
Dans le cadre d’un projet IT & Tools à forte valeur technologique, le consultant interviendra sur le développement d’une interface graphique Desktop (Web GUI) basée sur les technologies Microsoft.
Les principales responsabilités incluent :
Conception et développement d’interfaces WPF complexes et data-driven.Implémentation rigoureuse du pattern d’architecture MVVM.Intégration de contenus web au sein d’une application desktop via Microsoft Edge WebView2.Gestion de la communication bidirectionnelle entre :Code natif C#
Contexte JavaScript embarqué dans la WebView.
Automatisation et pilotage de machines virtuelles via QEMU pour Windows :Démarrage / arrêt (y compris arrêt forcé)
Pause / reprise
Gestion des snapshots
Interaction via ligne de commande ou API.
Consommation de services backend via APIs REST.Gestion des mécanismes d’authentification et de sécurité :JWT (Bearer Tokens)
Réutilisation des tokens entre composants (Single Sign-On).
Intégration de SDKs tiers pour la communication temps réel. Compétences techniques (Must-have)
C# : Expertise très avancée, niveau production, sur des applications complexes.WPF (Windows Presentation Foundation) :Maîtrise approfondie des UIs riches et data-driven
Excellente connaissance du pattern MVVM
Web Integration :Microsoft Edge WebView2
Communication C# ↔ JavaScript
Virtualisation :QEMU sous Windows
Automatisation complète des VMs (CLI / API)
APIs & Communication :Consommation d’APIs REST
Gestion des flux de données backend
Sécurité & Authentification :JWT (Bearer Tokens)
Single Sign-On (SSO)
Compétences appréciées
Expérience dans des environnements industriels ou systèmes complexes
Forte capacité d’auto-apprentissage et d’intégration rapide de nouveaux SDKs
