Nouveau
Description du poste
Ruby Staffing, cabinet de recrutement spécialisé dans les métiers du numérique, recherche pour le compte d’un client leader du secteur des solutions logicielles, un **Développeur C# Senior** capable de concevoir, développer et maintenir des applications de bureau performantes et évolutives.
### Vos missions principales
- **Développement d’applications desktop** : conception et implémentation de nouvelles fonctionnalités en C# avec WinForms, respect des standards de qualité et d’ergonomie.
- **Intégration front‑end** : création d’interfaces utilisateur modernes et réactives en React.js, mise en place de composants réutilisables et d’une architecture front‑end robuste.
- **Gestion de la donnée** : rédaction, optimisation et maintenance de requêtes SQL, procédures stockées et scripts T‑SQL sur SQL Server ; utilisation d’Entity Framework ou Dapper pour l’accès aux données.
- **Cycle complet de développement** : participation aux phases de conception, codage, revue de code, tests unitaires et fonctionnels, déploiement et mise en production.
- **Débogage et amélioration des performances** : identification des goulots d’étranglement, optimisation du code et des requêtes, mise en place de bonnes pratiques de monitoring.
- **Collaboration inter‑équipes** : travail en étroite synergie avec les équipes produit, UI/UX, QA et DevOps, participation aux cérémonies Agile (scrum, sprint planning, rétrospectives).
- **Veille technologique** : suivi des évolutions du framework .NET, des bibliothèques React et des outils de CI/CD afin d’apporter des améliorations continues.
### Profil recherché
- Minimum **5 ans d’expérience** en développement C# et WinForms.
- Maîtrise avérée de **React.js** (hooks, state management, component lifecycle).
- Solide expérience avec **SQL Server** (conception de bases, optimisation de requêtes, procédures stockées).
- Bonne connaissance du **framework .NET** (Core ou Framework), des patterns de conception (MVC, MVVM, Repository).
- Expérience en **méthodologies Agile/Scrum** et utilisation d’outils de gestion de projet (Jira, Azure DevOps).
- Maîtrise des outils de versioning (**Git**, GitHub/Bitbucket) et des pipelines CI/CD.
- Capacité à travailler en équipe, à communiquer clairement et à documenter le code.
- Anglais professionnel souhaité ; le français est la langue de travail principale.
### Ce que nous offrons
- **Contrat CDI** à temps plein, avec période d’essai conforme à la législation marocaine.
- **Rémunération attractive** et package de avantages (mutuelle, tickets restaurant, transport).
- **Environnement de travail stimulant** : bureaux modernes à Casablanca, possibilité de télétravail partiel (hybrid).
- **Évolution de carrière** : formations continues, certifications, participation à des conférences tech.
- **Culture d’entreprise** axée sur l’innovation, la qualité et le bien‑être des collaborateurs.
Vous êtes passionné(e) par le développement logiciel, aimez relever des défis techniques et souhaitez évoluer au sein d’une équipe dynamique ? Postulez dès maintenant en envoyant votre CV et une lettre de motivation à l’adresse indiquée. Ruby Staffing se chargera de la confidentialité de votre candidature et vous accompagnera tout au long du processus de recrutement.