Dans le cadre du développement de nos activités, nous recherchons un(e) C# Software Engineer pour rejoindre une équipe technique et contribuer au développement de solutions logicielles robustes et performantes.
Missions :
- Développer et maintenir des composants applicatifs en C#.
- Implémenter la logique métier, la logique de contrôle et les services backend conformément aux spécifications techniques validées.
- Concevoir, développer et exécuter des tests unitaires et des tests d’intégration.
- Participer aux revues de code et aux discussions de conception technique.
- Analyser et corriger les anomalies, et contribuer aux activités d’intégration système.
- Rédiger et maintenir la documentation technique.
- Contribuer à l’amélioration continue de la qualité logicielle.
- Collaborer avec les équipes Cloud, Front-End et Test Automation.
Compétences requises :
- Bonne maîtrise du langage C# et de la programmation orientée objet.
- Bonne connaissance des principes SOLID et des bonnes pratiques de développement logiciel.
- Maîtrise des bases de données SQL.
- Expérience avec Git et Azure DevOps.
- Connaissance des frameworks de tests unitaires.
- Compréhension des pratiques CI/CD.
- Solides compétences en débogage et en résolution de problèmes.
- Connaissance de Protobuf et gRPC.
Profil recherché :
- Minimum 5 ans d’expérience en développement logiciel.
- Titulaire d’un Master en informatique ou d’un diplôme équivalent.
- Capacité à travailler en équipe et à collaborer avec des interlocuteurs techniques multidisciplinaires.
- Esprit d’analyse, rigueur et autonomie.