C# Software Engineer I English Speaker
Il y a 7 heures
Rabat, Rabat-Salé-Kénitra, Maroc
NGBS
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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.
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.