Description du poste
Nous cherchons un développeur senior expérimenté et passionné pour rejoindre notre équipe à Tanger, Maroc. Si vous êtes un expert dans la conception et le développement de solutions logicielles complexes, avec une solide expérience en mentorat et en amélioration continue, nous serions ravis de vous rencontrer !
Vos missions :
- Concevoir et implémenter des applications logicielles performantes et évolutives, en collaboration avec l’équipe.
- Mettre en œuvre les meilleures pratiques de développement pour garantir un code de qualité et une architecture optimisée.
- Diriger et accompagner les développeurs juniors, en offrant des retours constructifs et en contribuant aux revues de code.
- Mener des tests de validation approfondis (unitaires, d'intégration, etc.) et garantir la conformité avec les exigences fonctionnelles.
- Participer à la définition et à l'évolution de l'architecture technique des projets.
- Documenter vos travaux et partager vos insights avec l’équipe pour favoriser une culture d’amélioration continue.
- Être un acteur clé des cérémonies Scrum et promouvoir l’agilité au sein de l’équipe.
Qualifications
Diplôme d'Ingénieur en informatique , génie logiciel, ou domaine équivalent.Expérience professionnelle de 5 à 8 ans dans un rôle de développeur (avec un solide parcours en développement logiciel).Compétences techniques
Langages de programmation
Solide pratique de C#, JavaScript et TypeScript.Très bonne connaissance de .NET Framework et .NET Core.Solide expérience dans la rédaction de tests unitaires.Frameworks et outils
Aisance avec au moins deux frameworks frontend parmi React, Angular ou Vue.js.Bonne maîtrise de Entity Framework et Entity Framework Core.Usage courant des frameworks de tests unitaires tels que NUnit ou XUnit.Bonne compréhension de Git et du workflow GitFlow.Base de données
Expérience confirmée avec SQL Server et Azure SQL Database.A l’aise avec le langage SQL, tant pour la définition (DDL) que la manipulation (DML) de données.Développement web
Connaissances solides en HTML, CSS et JavaScript pour la partie frontend.Sensibilité aux principes du responsive design et aux bonnes pratiques UX / UI.Méthodologies de développement
Bonne compréhension des approches Agile, notamment Scrum et Kanban.Utilisation régulière d’outils de gestion de projet comme Azure DevOps.Environnements de développement et outils
Pratique avancée de Visual Studio et Visual Studio Code.Familiarité avec le portail Azure pour l’administration des ressources Cloud.Compétences en conteneurisation avec Docker.Informations supplémentaires
Pourquoi nous rejoindre :
Un salaire compétitif et un package d'avantages ;Un environnement de travail multiculturel, collaboratif et innovant ;L'opportunité de travailler avec une entreprise leader dans l'industrie automobile ;Des opportunités de développement professionnel et de croissance.Je vous prie de bien vouloir remplir le formulaire de présélection ci-joint :
https : / / forms.office.com / e / xp50b8xwTV?origin=lprLink