Développeur C# - C++ H/F
Role details
Job location
Tech stack
Job description
Vous rejoindrez une équipe pluridisciplinaire et interviendrez sur des projets à forte valeur ajoutée, dans un environnement mêlant développement logiciel, contraintes industrielles et exigences réglementaires., DÉVELOPPEMENT LOGICIEL :
Concevoir, développer et faire évoluer les fonctionnalités applicatives en C#, .NET, WPF et C++. Participer au développement des applications de gestion, d'acquisition et d'interprétation des résultats d'analyses médicales. Intervenir sur l'ensemble du logiciel : interface utilisateur, logique métier, base de données et communication avec les systèmes embarqués. Réaliser les corrections d'anomalies et assurer la maintenance évolutive des applications.
QUALITÉ LOGICIELLE :
Concevoir un code fiable, maintenable et testable. Écrire et maintenir des tests unitaires automatisés. Participer aux revues de code et aux réunions d'architecture logicielle. Appliquer et promouvoir les bonnes pratiques de développement (SOLID, GRASP, Clean Code).
AMÉLIORATION CONTINUE :
Participer à l'amélioration continue des outils de développement, de tests et d'intégration continue. Contribuer à la qualité logicielle et à la robustesse des applications. Participer aux réflexions techniques et aux choix d'architecture.
TRAVAIL COLLABORATIF :
Collaborer étroitement avec les équipes Firmware, électronique, mécanique, biologie, production et tests. Accompagner et partager vos connaissances avec les autres membres de l'équipe. Évoluer dans un contexte international en interaction avec différents interlocuteurs.
ENVIRONNEMENT TECHNIQUE :
C# 14, .NET 10, WPF, C++, Entity Framework Core, SQL Server, MSTest, Appium, Visual Studio, Git, Gitea, Jenkins, Jira, IEC 62304, dispositifs médicaux.
Requirements
Formation supérieure en informatique ou ingénierie logicielle. Minimum 10 ans d'expérience en développement logiciel sur des technologies similaires. Expérience significative en conception et développement d'applications desktop complexes.
COMPÉTENCES TECHNIQUES :
Excellente maîtrise de C#, .NET et WPF. Bonnes connaissances en développement C++. Solides compétences en conception orientée objet. Maîtrise des bases de données relationnelles et de SQL Server. Connaissance des outils de tests automatisés et d'intégration continue. Une expérience dans les environnements réglementés ou les dispositifs médicaux constitue un véritable atout. Des connaissances en cybersécurité sont appréciées.
QUALITÉS PERSONNELLES :
Esprit d'équipe et sens de la collaboration. Rigueur et sens de la qualité. Curiosité technique et envie d'apprendre. Autonomie et prise d'initiative. Bonnes capacités d'analyse et de résolution de problèmes. Anglais professionnel lu, écrit et parlé., Formation supérieure en informatique ou ingénierie logicielle. Minimum 10 ans d'expérience en développement logiciel sur des technologies similaires. Expérience significative en conception et développement d'applications desktop complexes.
COMPÉTENCES TECHNIQUES :
Excellente maîtrise de C#, .NET et WPF. Bonnes connaissances en développement C++. Solides compétences en conception orientée objet. Maîtrise des bases de données relationnelles et de SQL Server. Connaissance des outils de tests automatisés et d'intégration continue. Une expérience dans les environnements réglementés ou les dispositifs médicaux constitue un véritable atout. Des connaissances en cybersécurité sont appréciées.
QUALITÉS PERSONNELLES :
Esprit d'équipe et sens de la collaboration. Rigueur et sens de la qualité. Curiosité technique et envie d'apprendre. Autonomie et prise d'initiative. Bonnes capacités d'analyse et de résolution de problèmes. Anglais professionnel lu, écrit et parlé.
EUR
Intégration continue Anglais Clean SGBD .NET SQL Systèmes embarqués Git Développement logiciel Méthodes d'amélioration OMQ Pro-activité Visual Studio Jenkins Autonomie WPF Jira Test unitaire C# Base de données relationnelle Amélioration continue C++ Esprit d'analyse
Benefits & conditions
Primes, TR, TT