New
Job description
Smarter Grid Solutions (SGS) est un acteur de référence dans le domaine des solutions Smart Grid, fournissant des produits et services de pointe aux réseaux et utilities du Royaume-Uni et d’Amérique du Nord. Forts d’une expertise reconnue et d’une culture d’innovation continue, nous recherchons un Développeur Logiciel Senior pour rejoindre notre équipe technique basée à Casablanca. Vous intégrerez une équipe Scrum Agile dynamique, chargée de concevoir, développer, tester, livrer et maintenir une suite de produits critiques pour la gestion et le contrôle des réseaux électriques de nouvelle génération.
**Missions principales**
- Analyser les exigences fonctionnelles et techniques afin de les traduire en architectures logicielles robustes et évolutives.
- Concevoir et implémenter des modules back‑end (Java, C#, Node.js) et front‑end (Angular, React) en respectant les standards de codage et les bonnes pratiques de sécurité.
- Participer activement aux cérémonies Scrum (daily stand‑up, sprint planning, revue et rétrospective) et contribuer à l’amélioration continue du processus de développement.
- Réaliser des revues de code approfondies, garantir la couverture de tests unitaires et fonctionnels, et assurer l’intégration continue via des pipelines CI/CD (Jenkins, GitLab CI).
- Rédiger et maintenir une documentation technique claire (design docs, API specifications, guides d’installation) afin de faciliter la transmission du savoir.
- Encadrer et mentorer les développeurs junior, partager les bonnes pratiques et favoriser le développement des compétences au sein de l’équipe.
- Collaborer avec les équipes QA, DevOps et produit pour garantir la qualité, la performance et la conformité aux normes ISO 27001 et ISO 9001.
- Proposer des innovations techniques (micro‑services, cloud‑native, IA appliquée à la prévision de charge) et piloter des projets pilotes d’amélioration.
**Profil recherché**
- Minimum 5 ans d’expérience en développement logiciel, idéalement dans le secteur de l’énergie ou des systèmes embarqués.
- Maîtrise des langages Java, C# ou Python, ainsi que des frameworks Spring Boot, .NET Core ou équivalents.
- Expérience avérée avec les architectures micro‑services, les API RESTful et les bases de données relationnelles (PostgreSQL, Oracle) et NoSQL (MongoDB, Cassandra).
- Connaissance des pratiques DevOps (Docker, Kubernetes, Terraform) et des outils d’automatisation des tests.
- Bonne compréhension des concepts Smart Grid, SCADA, IEC 61850 et des exigences de haute disponibilité.
- Certification Scrum Master ou expérience confirmée en méthodologie Agile.
- Excellentes capacités d’analyse, de communication et d’esprit d’équipe.
- Anglais professionnel (écrit et oral) indispensable ; le français est un atout.
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’une entreprise en forte croissance, avec des projets à fort impact sociétal.
- Un package salarial compétitif, complété par des avantages sociaux (mutuelle, tickets restaurant, transport).
- Des opportunités de formation continue (certifications, conférences, cours en ligne) et de mobilité internationale.
- Un équilibre vie professionnelle / vie personnelle grâce à une politique de télétravail hybride (2 jours remote par semaine).
- Un bureau moderne à Casablanca, équipé de toutes les commodités nécessaires à la productivité.
Rejoignez SGS et participez à la transformation énergétique de demain en développant des solutions logicielles qui façonnent les réseaux intelligents de demain.