Développeur C# - C++ H/F

Harry Hope
Canton of Montpellier-3, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Canton of Montpellier-3, France

Tech stack

Clean Code Principles
.NET
Business Logic
JIRA
Automation of Tests
Unit Testing
C Sharp (Programming Language)
C++
Software Quality
Code Review
Databases
Continuous Integration
Relational Databases
Programming Tools
Entity Framework
Firmware
Human-Computer Interaction
Microsoft Visual Studio
Windows Presentation Foundation
Microsoft SQL Server
Object-Oriented Software Development
Software Architecture
Mstest
Software Engineering
SQL Databases
Appium
GIT
Jenkins

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

About the company

Harry Hope, cabinet de recrutement accompagne candidats et entreprises dans leurs recherches des meilleures opportunités en France et à l'international. Afin de mieux répondre à vos enjeux, tous nos consultants sont spécialisés par secteur d'activité et zone géographique. Nous recrutons pour notre client, une entreprise innovante spécialisée dans le développement de solutions de diagnostic médical et de logiciels associés destinés aux laboratoires et établissements de santé., Harry Hope, cabinet de recrutement accompagne candidats et entreprises dans leurs recherches des meilleures opportunités en France et à l'international. Afin de mieux répondre à vos enjeux, tous nos consultants sont spécialisés par secteur d'activité et zone géographique.

Apply for this position