Développeur Logiciels Bancs de Test

Il y a 2 semaines

Montluçon, Auvergne-Rhône-Alpes, France Castor Network Temps plein
Mission Freelance : Développeur·se Logiciels Bancs de Test – C# / TestStand – Montluçon Contexte : Nous recherchons un·e développeur·se logiciel pour une mission de développement et maintenance d’applications intégrées à des bancs de test. Vous rejoindrez une équipe de développement existante et contribuerez à l’évolution des applications ainsi qu’à leur maintien en conditions opérationnelles. Votre mission consistera à travailler sur deux frameworks internes développés en C# :
• Un framework dédié à l’exécution de tests via TestStand.
• Un framework pour l’asservissement de machines (contrôle de température, pression, vitesse, etc.). Missions principales : 1. Développement logiciel :
• Développer et maintenir les logiciels intégrés aux bancs de test en utilisant C#.
• Participer à l’évolution des frameworks existants pour répondre aux besoins métiers.
• Collaborer avec l’équipe pour assurer la cohérence et la performance des applications. 2. Intégration avec TestStand :
• Utiliser TestStand pour l’exécution et l’automatisation des tests (un atout majeur).
• Développer des scripts et modules pour l’intégration des tests dans TestStand.
• Optimiser les processus de test et d’asservissement. 3. Maintenance et amélioration continue :
• Corriger les anomalies et améliorer les fonctionnalités existantes.
• Documenter les développements (spécifications, guides utilisateurs, etc.).
• Participer aux revues de code et aux réunions techniques.

Profil recherché
Compétences techniques obligatoires :
• Maîtrise du langage C# (expérience confirmée en développement logiciel).
• Expérience en développement d’applications pour des environnements industriels ou de test.
• Connaissance des bonnes pratiques en développement (clean code, tests unitaires, gestion de version). Atouts supplémentaires :
• Expérience avec TestStand (National Instruments) pour l’automatisation des tests.
• Connaissance des frameworks C# pour le contrôle de machines (température, pression, vitesse, etc.).
• Expérience avec Visual Studio (environnement de développement).
• Familiarité avec les outils de gestion de version (Git, SVN, etc.). Langues :
• Français courant obligatoire (pour la collaboration locale). Modalités :
• Localisation : Montluçon (présentiel requis).
• Début : Dès que possible.
• Durée : Mission longue (plusieurs mois, renouvelable).
• TJM : À négocier selon expérience.