Ingénieur Développement .Net - Services Windows & Systèmes Temps Réel H/F
Role details
Job location
Tech stack
Job description
Vous évoluez dans l'écosystème Microsoft (C#, VB.NET, .NET / .NET Core, SQL Server, Azure DevOps) et intervenez sur la modernisation d'un patrimoine applicatif déployé chez les clients. La maîtrise du multithreading et des traitements concurrents est indispensable.
Les missions du poste
- Concevoir, développer et maintenir des services Windows robustes et fiables : programmes autonomes tournant en arrière-plan sur les équipements et serveurs de nos clients, sans interface utilisateur
- Maîtriser les problématiques de traitements concurrents et de multithreading, indispensables pour gérer plusieurs opérations simultanées sans blocage ni perte de fiabilité
- Développer des communications directes avec du matériel physique : lecteurs de codes-barres, automates, capteurs...
- Garantir la robustesse en conditions opérationnelles réelles : gestion des démarrages/arrêts, reprise sur incident, journalisation, supervision, comportement en continu 24/7
- Reprendre, analyser et faire évoluer des bases de code existantes en VB.NET et C#, selon une démarche de modernisation pragmatique et sécurisée
- Analyser les besoins utilisateurs en lien avec les équipes métiers et rédiger les spécifications techniques
- Définir l'architecture technique et fonctionnelle des applications, en collaboration avec l'équipe de production et les directeurs de produits
- Contribuer à l'évaluation des charges, à la planification et au bon déroulement des développements
- Être force de proposition sur les choix techniques, la maintenabilité, la qualité du code et les trajectoires de modernisation applicative
Requirements
Bac +3 à Bac +5 en informatique, expérience solide en développement d'applications professionnellesExpérience concrète et démontrable des services Windows : programmes autonomes tournant en arrière-plan, sans interface graphiqueMaîtrise du multithreading et des traitements concurrents, acquise en conditions réelles de productionMaîtrise de l'écosystème Microsoft (C#, VB.NET, .NET / .NET Core, SQL Server, Visual Studio, Azure DevOps)Profil expérimenté à l'aise pour reprendre un existant, le fiabiliser et le faire évoluer avec méthodeExpérience du dialogue avec du matériel (lecteurs de codes-barres, automates, capteurs) fortement appréciéeAnglais technique, * Bac +3 à Bac +5 en informatique, expérience solide en développement d'applications professionnelles
- Expérience concrète et démontrable des services Windows : programmes autonomes tournant en arrière-plan, sans interface graphique
- Maîtrise du multithreading et des traitements concurrents, acquise en conditions réelles de production
- Maîtrise de l'écosystème Microsoft (C#, VB.NET, .NET / .NET Core, SQL Server, Visual Studio, Azure DevOps)
- Profil expérimenté à l'aise pour reprendre un existant, le fiabiliser et le faire évoluer avec méthode
- Expérience du dialogue avec du matériel (lecteurs de codes-barres, automates, capteurs) fortement appréciée
- Anglais technique, Anglais technique Force de proposition .NET SQL Analyse des besoins utilisateur Visual Studio Visual Basic .Net C# Automation
Benefits & conditions
Poste basé à 30 minutes au sud de NantesRémunération négociable selon profil et expérience
True
EducationalOccupationalCredential postgraduate degree EducationalOccupationalCredential