En tant que développeur Full Stack C#, vous serez responsable du développement, de la mise en oeuvre d'un logiciel permettant le téléchargement automatique d'images RAMDISK sur un afficheur dans un cockpit d'avion. Vous devrez garantir l'intégrité des fichiers téléchargés en utilisant des algorithmes de hachage, gérer les erreurs de téléchargement de manière autonome et assurer la traçabilité des opérations via des journaux de bord détaillés. La mission implique également la compréhension des protocoles de communication HTTP avec le serveur embarqué dans l'afficheur, ainsi que la mise en oeuvre de mécanismes de reprise en cas d'erreur, de défaillances matérielles. La maîtrise des langages de programmation, des protocoles de communication web, et des méthodes de vérification de l'intégrité des fichiers est essentielle pour réussir dans ce rôle. Vous serez également en charge de la partie rédactionnelle techniques des livrables, à savoir : les procédures d'utilisation, de tests, la synthèse des résultats, notice d'utilisation . Nous recherchons un développeur C# Full Stack spécialisé dans le développement logiciel. Une expertise significative dans la conception et la mise en oeuvre de solutions de téléchargement automatique d'images sur des dispositifs embarqués serait apprécié.1. Maîtrise avancée des langages de programmation, notamment C#, pour le développement logiciel.2. Connaissance du Framework .net WPF et/ou .net MAUI3. Expérience approfondie dans l'utilisation d'algorithmes de hachage, en particulier SHA256 et CRC32.4. Connaissance approfondie des protocoles HTTP 1.1, des méthodes GET et POST, et de la manipulation de requêtes avec des utilitaires tels que curl.5. Connaissance approfondie des protocoles de communication avec des serveurs HTTP embarqués, en utilisant des clients tels que Mozilla Firefox.6. Capacité à concevoir et mettre en oeuvre des journaux de bord détaillés pour tracer les opérations effectuées.7. Compréhension des procédures de vérification de l'intégrité des fichiers via les sommes de contrôle SHA256.8. Expérience dans le développement de scripts pour automatiser les transferts de fichiers via HTTP, en utilisant des utilitaires comme curl.9. Capacité rédactionnelle : procédures d'utilisation, de tests, synthèse des résultats, notice d'utilisation.Développement logiciel, C# Full Stack, C, C++, Téléchargement automatique, SHA256, CRC32, HTTP 1.1, curl, Gestion d'erreurs, Systèmes embarqués, GUI, .NET CORE3 / WPF, .NEt CORE6 / MAUI