Rattaché(e) au pôle R&D, vous participez au développement et à la modernisation des applications systèmes et backend qui supervisent et communiquent avec nos équipements industriels.
Vous interviendrez sur des problématiques de performance, scalabilité et robustesse, et contribuerez à la transformation de solutions legacy vers des systèmes modernes conteneurisés.
Vos missions :
Développement et maintenance backend
* Concevoir et maintenir les applications systèmes et modules de communication en C# (.NET Framework 4.8 / .NET 8) et C++.
* Participer à la modernisation progressive des applications legacy vers des architectures performantes, conteneurisées et modulaires.
* Écrire un code fiable, testable et documenté, adapté à des systèmes critiques et distribués.
Architecture et performance
* Concevoir des architectures distribuées résilientes pour gérer des flux de données en temps réel.
* Optimiser la performance du système via multithreading, I/O asynchrones, gestion mémoire et traitement parallèle.
* Assurer la robustesse des échanges avec les systèmes embarqués via TCP/IP, UDP, WebSocket et protocoles propriétaires.
Conteneurisation et déploiement
* Déployer et gérer les applications dans des environnements Docker / Docker Compose, avec préparation à l’orchestration (Kubernetes).
* Participer à la mise en place de CI/CD et de pipelines de tests automatisés pour garantir la qualité et la fiabilité des déploiements.
* Collaborer avec les équipes opérationnelles pour assurer le monitoring et la supervision des systèmes en production.
Collaboration transverse
* Travailler en étroite collaboration avec les équipes embarquées, réseau et infrastructure pour assurer l’intégration harmonieuse des solutions.
* Participer à la documentation technique, aux revues de code et au partage de bonnes pratiques.
* Contribuer à la résolution de problèmes complexes et à l’amélioration continue des outils et méthodes de développement.
Veille technologique et amélioration continue
* Suivre les nouvelles technologies liées aux systèmes distribués, aux architectures conteneurisées et aux protocoles industriels.
* Proposer des solutions innovantes pour améliorer les performances, la scalabilité et la sécurité des systèmes existants.
Le profil recherché
Profil recherché :
* Bac +3 à Bac +5 en informatique, systèmes ou réseaux.
* Minimum 3 ans d’expérience sur des projets backend ou systèmes distribués industriels.
* Maîtrise de C# / C++, protocoles réseau et bases de données (SQL Server, PostgreSQL).
* Connaissance de Docker / microservices, CI/CD et tests automatisés.
* Goût pour les systèmes critiques et les environnements industriels.
Sur le plan technique
- C# (.NET Framework 4.8 / .NET 8) et C++
- Protocoles réseau : TCP/IP, UDP, WebSocket
- Bases de données : SQL Server ou PostgreSQL
- Docker / conteneurisation et notions de microservices
- CI/CD et tests automatisés
Localisation : Baldenheim
Télétravail : 2 jours par semaine
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.