Développeur C# .NET Entity (F/H)
Développeur C# .NET Entity (F/H)FreelancePortage salarialLocalisation de la mission :Montpellier périphérie (34)Agence de rattachement :MontpellierExpérience :8/10 ans minimumRémunération :440-500/JNiveau d'étude :Bac +2/3/5Niveau d'expérience :ExpérimentéPosté le :8 septembre 2026Ingénieur Développement C# .NET (F/H) à MontpellierFreelance/Portage – Pas de télétravail – Montpellier périphérie (34) – 8/10 ans d’expérience minimum.Votre missionEnvie de rejoindre une équipe où la technologie et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous !CELAD recherche un Ingénieur Développement C# .NET (F/H) pour intégrer une équipe en charge des logiciels applicatifs de différents instruments médicaux du groupe.La mission principale consiste à concevoir, développer, documenter, tester et livrer de nouvelles fonctionnalités, mais également à assurer les corrections et l’évolution du logiciel utilisateur.Dans ce contexte, le périmètre d’intervention est particulièrement large puisqu’il couvre l’ensemble du logiciel : interface homme-machine, logique métier, base de données et communication avec le logiciel embarqué.Par ailleurs, la qualité du développement occupe une place centrale. Le respect des principes et bonnes pratiques de programmation, notamment GRASP et SOLID, fait ainsi partie intégrante du quotidien.Enfin, le travail s’effectue en étroite collaboration avec plusieurs équipes, parmi lesquelles les équipes Firmware, Tests, Marketing, Biologie, Électronique, Mécanique et Production.Votre rôleEn tant qu’Ingénieur Développement C# .NET, vous intégrez l’équipe en charge des logiciels applicatifs utilisés avec les instruments médicaux du groupe.Le rôle couvre l’ensemble du cycle de développement logiciel, depuis la conception jusqu’à la livraison des fonctionnalités.À ce titre, les principales responsabilités sont les suivantes :Concevoir les nouvelles fonctionnalités ;Développer les évolutions applicatives ;Documenter les développements réalisés ;Tester les fonctionnalités développées ;Livrer les nouvelles fonctionnalités et corrections ;Maintenir et faire évoluer le logiciel ;Analyser et corriger les anomalies ;Participer aux réflexions d’architecture logicielle ;Contribuer à l’amélioration continue de la qualité logicielle.En parallèle, une attention particulière est portée à la conception d’un code fiable, lisible, maintenable et testable.Le poste comporte également une dimension de transmission et d’accompagnement, avec un rôle auprès des autres membres de l’équipe afin de favoriser le partage des bonnes pratiques.Vos missionsDéveloppement du logicielLe développement constitue le cœur de la mission. Dans ce cadre, les interventions portent sur la conception, l’évolution et la maintenance des fonctionnalités applicatives.Les principales missions sont les suivantes :Concevoir de nouvelles fonctionnalités ;Développer les fonctionnalités en C# / .NET / WPF ;Faire évoluer les fonctionnalités existantes ;Maintenir les composants applicatifs ;Refactoriser le code lorsque cela est nécessaire ;Analyser et investiguer les anomalies ;Corriger les dysfonctionnements identifiés ;Documenter les développements ;Concevoir et maintenir un code fiable, lisible, maintenable et testable.L’intervention couvre l’ensemble du logiciel utilisateur, notamment :L’IHM ;La logique métier ;La base de données ;La communication avec le logiciel embarqué.Ainsi, les développements nécessitent de prendre en compte les interactions entre les différents composants du logiciel et les contraintes liées aux instruments médicaux.Architecture et bonnes pratiques de programmationLa qualité de l’architecture logicielle constitue également un enjeu important de la mission.Dans ce cadre, les activités comprennent :Participer aux réunions d’architecture logiciel ;Respecter les principes et bonnes pratiques de programmation ;Encourager l’utilisation de pratiques de développement adaptées ;Appliquer les principes SOLID ;Utiliser les principes GRASP ;Participer aux réflexions concernant les choix d’architecture ;Contribuer à la conception d’un code évolutif et maintenable.De plus, l’objectif consiste à garantir une architecture cohérente et un code suffisamment robuste pour accompagner les évolutions futures du logiciel.Analyse et correction des anomaliesUne partie importante de la mission concerne également l’analyse des anomalies rencontrées sur le logiciel.Les activités consistent notamment à :Analyser les anomalies ;Investiguer leur origine ;Identifier les causes techniques ;Mettre en œuvre les corrections nécessaires ;Vérifier le comportement après correction ;Maintenir la qualité et la stabilité du logiciel.Cette démarche permet de garantir la fiabilité des fonctionnalités livrées et de limiter les régressions.Tests unitaires et automatisationLes tests automatisés jouent un rôle essentiel dans la qualité et la stabilité du logiciel.Les missions comprennent notamment :Écrire des tests unitaires automatisés ;Maintenir les tests existants ;Vérifier la stabilité du code ;Améliorer la couverture des fonctionnalités ;Participer à l’amélioration des outils de test ;Contribuer à l’intégration continue ;Participer à l’identification des éventuelles régressions.Les principaux outils utilisés dans ce cadre sont MSTest et Appium.Ainsi, les tests sont intégrés au cycle de développement afin de sécuriser les évolutions et les corrections apportées au logiciel.Amélioration continue de la qualité logicielleAu-delà du développement des fonctionnalités, la mission comprend une participation active à l’amélioration continue.Les sujets concernés sont notamment :La qualité du code ;La maintenabilité des applications ;La testabilité des fonctionnalités ;Les outils de test ;Les outils d’intégration continue ;Les pratiques de développement ;Les processus de développement logiciel.Dans cette démarche, chaque évolution doit contribuer à maintenir un niveau de qualité adapté aux enjeux du projet.Collaboration avec les équipesLe projet repose sur une collaboration étroite entre plusieurs équipes aux expertises complémentaires.Les échanges ont notamment lieu avec les équipes :Firmware ;Tests ;Marketing ;Biologie ;Électronique ;Mécanique ;Production.Cette collaboration permet de prendre en compte les différentes contraintes liées au développement des instruments médicaux et de leurs logiciels.Par ailleurs, un rôle d’accompagnement des autres membres de l’équipe est attendu. Le partage des connaissances et des bonnes pratiques contribue ainsi à renforcer la qualité collective des développements.Environnement techniqueDéveloppementC# 14 ;.NET 10 ;WPF.Base de donnéesEntity Framework Core ;SQL Server.TestsMSTest ;Appium ;Tests unitaires automatisés.Outils de développementVisual Studio 2026 ;Git ;Gitea ;Jira.Intégration continueJenkins ;Intégration continue.Architecture et bonnes pratiquesSOLID ;GRASP ;Refactoring ;Code maintenable ;Code testable ;Bonnes pratiques de programmation.Normes et exigences réglementairesDM DIV ;IEC 62304 ;Normes et exigences réglementaires applicables au développement de logiciels médicaux.Profil recherchéFormation et expérienceDiplômé(e) d’une formation supérieure en ingénierie logicielle, vous disposez d’une expérience significative en développement logiciel.Une expérience de 8 à 10 ans minimum sur un poste similaire est recherchée, avec une expérience concrète sur des technologies comparables à celles utilisées dans cette mission.La maîtrise du développement en C# / .NET est indispensable pour intervenir efficacement sur le projet.Par ailleurs, une expérience dans des environnements logiciels exigeants, notamment avec des problématiques de qualité, de tests et de maintenabilité, sera particulièrement appréciée.Un anglais professionnel lu, écrit et parlé est également attendu.Enfin, une expérience en cybersécurité constitue un plus.Compétences techniquesLes compétences recherchées couvrent notamment :C# ;.NET ;WPF ;Entity Framework Core ;SQL Server ;Développement logiciel ;Architecture logicielle ;Tests unitaires ;Analyse et correction d’anomalies ;Refactoring ;Intégration continue ;Bonnes pratiques de programmation.La maîtrise des principes SOLID et GRASP est également attendue.Une expérience avec les outils suivants est appréciée :MSTest ;Appium ;Visual Studio ;Git ;Gitea ;Jenkins ;Jira.Une connaissance des normes et exigences réglementaires liées aux logiciels médicaux constitue également un atout.AnglaisUn anglais professionnel est nécessaire, aussi bien pour la compréhension et la rédaction de documents que pour les échanges à l’oral.Les niveaux attendus sont donc :Anglais lu ;Anglais écrit ;Anglais parlé.CybersécuritéUne première expérience ou une bonne connaissance des enjeux liés à la cybersécurité constitue un plus pour cette mission.Compétences attenduesDéveloppement logicielC# ;.NET ;WPF ;Entity Framework Core ;SQL Server.Architecture et conceptionArchitecture logicielle ;SOLID ;GRASP ;Refactoring ;Maintenabilité ;Testabilité.Tests et qualitéTests unitaires ;MSTest ;Appium ;Qualité logicielle ;Intégration continue ;Jenkins.OutilsVisual Studio 2026 ;Git ;Gitea ;Jira.Environnement médicalLogiciels applicatifs ;Instruments médicaux ;DM DIV ;IEC 62304 ;Normes et exigences réglementaires.CybersécuritéCybersécurité.LanguesAnglais professionnel ;Anglais lu ;Anglais écrit ;Anglais parlé.Qualités personnellesRigueur ;Autonomie ;Capacité d’analyse ;Esprit d’équipe ;Sens de la qualité ;Curiosité technique ;Communication ;Esprit collaboratif ;Capacité d’adaptation.Quelques informations importantes à retenirPoste : Ingénieur Développement C# .NET (F/H)Localisation : Montpellier périphérie (34)Expérience : 8/10 ans minimumTélétravail : aucunType de contrat : Freelance/Portage.Si vous êtes prêt(e) à relever ce défi et à contribuer à des projets stimulants dans le domaine des logiciels médicaux, n’hésitez pas à postuler dès maintenant.Pourquoi rejoindre CELAD ?CELAD, l’ingénierie à visage humainDepuis 1990, CELAD accompagne les entreprises dans leur transformation digitale, en conjuguant innovation technologique et proximité humaine.D’abord ancrés dans le monde bancaire, nous sommes aujourd’hui une ESN de référence dans les Systèmes d’Information et l’Informatique Industrielle, forte de plus de 1 750 collaborateurs passionnés et engagés.Nous collaborons avec plus de 250 clients, des PME dynamiques aux Grands Groupes ambitieux.Nos interventions couvrent aujourd’hui des secteurs variés :Banque ;Assurance ;Mobilité ;Énergie ;Industrie ;Médical ;R&D ;Secteur public.Notre mission ?Notre objectif est d’accompagner les entreprises dans leur transformation numérique tout en conservant une approche fondée sur l’humain.Pour cela, nous nous engageons à :Accompagner les entreprises dans leur transformation numérique ;Le faire avec passion, engagement et respect ;Mettre systématiquement l’humain au cœur du projet.Une présence forte en région : focus sur CELAD MontpellierBasée au cœur de l’Occitanie, l’antenne CELAD Montpellier propose des missions à forte valeur ajoutée dans toute la région, notamment de Nîmes à Perpignan.Nos consultants interviennent sur des projets variés, en autonomie ou en équipe, tout en bénéficiant d’un suivi de proximité.Les principaux secteurs d’intervention sont notamment :Banque ;Assurance ;Secteur public ;Médical ;R&D ;Industrie ;Énergie.Nos méthodes reposent sur trois principes essentiels :Confiance ;Transparence ;Accompagnement personnalisé.Notre processus de recrutement1. Vous postulezChaque CV est lu par notre équipe : pas de filtre automatique chez nous !L’objectif est de comprendre votre parcours, vos compétences et vos aspirations.2. Premier contactUn premier échange téléphonique permet ensuite de faire connaissance et de vérifier que nous partons sur de bonnes bases.Nous échangeons notamment autour de votre parcours, de vos attentes et de votre recherche.3. Premier entretienCette étape permet d’approfondir votre expérience, vos compétences et vos projets.Nous vous présentons également CELAD, son fonctionnement et son environnement.4. Rencontre avec le Business ManagerPlace ensuite au concret : mission, contexte, équipe et défis techniques.Cette rencontre permet de détailler le projet et de répondre à vos questions sur l’environnement de la mission.5. DécisionSi la mission correspond à votre profil et à vos attentes, nous vous faisons une proposition.Nous préparons ensuite ensemble votre arrivée chez CELAD.
Emplois Recommandés
MECANICIEN EXPERT H/F
INTERIM D'OC LUNEL, partie intégrante du Groupe ATOLL, vous offre des solutions de recrutement polyvalentes à Lunel, connue pour sa culture camarguaise. Forte de son expertise, l'agence couvre des sec…
Pédiatre (H/F) CDD / CDI / Libéral
A propos de HARRY HOPE: 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…
Ingénieur d'études en statistiques - h/f
Description entreprise : L’Inserm est le seul organisme public français entièrement dédié à la recherche biologique, médicale et en santé des populations. Il dispose de laboratoires de recherche su…
Manutentionnaire F/H
L'entreprise Metz Emploi est votre agence de travail temporaire à Montigny-lès-Metz depuis 2020. Nous accompagnons candidats et professionnels dans le département de la Moselle dans…
Chargé de projets handicap et accessibilité (F/H)
Détails de l'offre Famille de métiers Pilotage Organisation, contrôle de gestion, évaluation …
Alternant(e) Administration des Ventes (ADV) H/F
Vous souhaitez évoluer dans un environnement commercial et opérationnel, au cœur du suivi des ventes et de la relation client ?Cette alternance vous permet de préparer le BTS NDRC proposé par Pigi…
FR_Equipier Commercial LS Frais/Extra-Frais - CDD F/H
Description de l'entreprise M comme METRO France : Nous avons tous un rôle à jouer dans le développement de notre entreprise. Nous croyons fermement que la diversité de nos équipes est une riche…
COFFREUR BRANCHEUR
A propos de SUPPLAY MONTPELLIER BTP: Acteur majeur dans le secteur de l'intérim et du recrutement, Supplay poursuit sa croissance en gardant une culture d'entreprise fondée sur le respect et l'exigen…
Aide-ménager(e) H/F
AIDER LES FAMILLES À SE LIBÉRER DU QUOTIDIEN VOUS PASSIONNE ? Contexte et missions Rejoignez Free Dom NOM MONTPELLIER et engagez-vous dans les services de confort ! Les conditions du poste : …
Ingénieur Back-End & Cloud H/F
Et si vous preniez les commandes d'un Cloud au cœur de projets technologiques ambitieux ? Et si vous preniez les commandes d'un Cloud au cœur de projets technologiques ambitieux ? Bonjour et Bie…