Ingénieur Développement C# / WPF
Role details
Job location
Tech stack
Job description
Rattaché(e) à l'équipe de développement logiciel, vos responsabilités incluent :
- Conception et développement d'applications desktop robustes en environnement .NET / C#.
- Architecture et réalisation d'interfaces riches et fluides sous WPF, en respectant scrupuleusement le pattern MVVM.
- Optimisation des performances pour la gestion de données en temps réel (flux capteurs, monitoring).
- Implémentation de protocoles de communication industrielle (type OPC UA, TCP/IP).
- Rédaction de la documentation technique et réalisation des tests unitaires/d'intégration dans un cadre normatif strict.
- Collaboration étroite avec les ingénieurs métiers (physiciens, automaticiens) pour traduire les besoins opérationnels en solutions logicielles.
Requirements
Profil RecherchéFormation : Bac +5 (Ingénieur ou Master) en informatique.Expérience : Une expérience significative (5 ans+) en développement C# avec une spécialisation forte sur WPF.Compétences techniques clésMaîtrise de l'écosystème .NET et du langage C#.Expertise en WPF et pattern MVVM (la connaissance de frameworks type Prism ou MVVM Toolkit est un plus).Aisance avec le multi-threading et la programmation asynchrone.Connaissance des outils de versioning (Git / Azure DevOps).Soft SkillsRigueur scientifique, curiosité pour le secteur industriel et capacité à travailler dans un environnement à hautes contraintes de sécurité, * Formation : Bac +5 (Ingénieur ou Master) en informatique.
- Expérience : Une expérience significative (5 ans+) en développement C# avec une spécialisation forte sur WPF.
Compétences techniques clés
- Maîtrise de l'écosystème .NET et du langage C#.
- Expertise en WPF et pattern MVVM (la connaissance de frameworks type Prism ou MVVM Toolkit est un plus).
- Aisance avec le multi-threading et la programmation asynchrone.
- Connaissance des outils de versioning (Git / Azure DevOps).
Soft Skills
- Rigueur scientifique, curiosité pour le secteur industriel et capacité à travailler dans un environnement à hautes contraintes de sécurité