Dans un contexte de croissance de l'entreprise, vous intégrez l'équipe R&D composée de 4 personnes.
Vous participez au développement d’un dispositif médical implantable actif de classe III dans un contexte Agile.
Vous êtes sous la responsabilité du responsable d’équipe développement logiciel et êtes lead tech de l'équipe (pas de tâches managériales).
Missions principales : - Définir l’architecture logicielle selon les principes d’architecture retenus (concevoir et implémenter les unités logicielles)
- Délivrer le code source en s’assurant de la qualité du code (respect des règles de codage, qualité des commentaires)
- Rédiger les spécifications logicielles
- Assurer que les tests unitaires et d'intégration sont complets et cohérents avec le plan de vérification logicielle
- Estimer les charges des nouvelles demandes
- Participer aux analyses d’impacts et à l’analyse des non-conformités produit
- Participer aux analyses de risques et AMDEC
- Assister techniquement l'équipe de développement logiciel au quotidien et participer au support des équipes système, test et production
- Encourager des nouvelles pratiques (exemple : TDD, pair programming ou nouveaux outils)