Nouveau
Description du poste
En tant que Senior Software Engineer au sein de BCG X, vous intégrerez une équipe pluridisciplinaire composée de consultants, de designers produit et de spécialistes data afin de concevoir, développer et livrer des solutions logicielles à forte valeur ajoutée pour les clients du Boston Consulting Group. Vous serez le garant de la qualité technique des projets, depuis la phase d’étude de faisabilité jusqu’à la mise en production et le suivi post‑déploiement.
**Vos principales responsabilités**
- **Analyse fonctionnelle & traduction métier** : travailler en étroite collaboration avec les équipes de conseil pour comprendre les besoins métiers, formaliser les exigences et les transformer en spécifications techniques détaillées.
- **Développement full‑stack** : concevoir et implémenter des applications web robustes (front‑end React/Angular, back‑end Java Spring Boot, Node.js) en suivant les meilleures pratiques d’architecture (micro‑services, API REST/GraphQL).
- **Veille technologique** : identifier, tester et proposer des technologies open‑source innovantes (containers, serverless, IA/ML) afin d’enrichir le portefeuille de solutions BCG X.
- **Qualité & sécurité** : mettre en place des pipelines CI/CD automatisés (GitLab CI, Jenkins), appliquer les principes TDD/BDD, garantir la conformité aux standards de sécurité (OWASP, GDPR) et assurer la scalabilité et la résilience des systèmes.
- **Gestion de projet** : piloter des Proof of Concept (PoC) et des Minimum Viable Products (MVP) sur des cycles courts, puis accompagner les projets à long terme (déploiement entreprise, maintenance évolutive).
- **Mentorat & leadership** : encadrer des développeurs junior et moyen, partager les bonnes pratiques, animer des revues de code et contribuer à la montée en compétence de l’équipe.
**Ce que nous recherchons**
- Minimum 5 ans d’expérience confirmée en développement logiciel, idéalement dans un environnement de conseil ou de services numériques.
- Maîtrise des langages Java (8+), JavaScript/TypeScript et des frameworks Spring Boot, React ou Angular.
- Expérience avérée avec les architectures micro‑services, les conteneurs (Docker, Kubernetes) et les plateformes cloud (AWS, Azure, GCP).
- Connaissance approfondie des pratiques DevOps, CI/CD, tests automatisés et gestion de la configuration.
- Esprit d’analyse, capacité à travailler en mode agile (Scrum, Kanban) et à communiquer efficacement avec des interlocuteurs non‑techniques.
- Anglais professionnel requis ; la maîtrise du français est un atout.
**Pourquoi rejoindre BCG X**
- Intégrer le laboratoire d’innovation du plus grand cabinet de conseil stratégique au monde, avec des projets à haute visibilité et impact.
- Travailler dans un environnement stimulant où la créativité technique est encouragée et où chaque idée peut devenir un produit commercialisable.
- Bénéficier d’un package attractif, d’opportunités de formation continue (certifications cloud, architecture, leadership) et d’un plan de carrière clairement défini.
- Profiter d’un cadre de travail hybride : bureaux modernes au cœur de Casablanca et possibilité de télétravail plusieurs jours par semaine.
Rejoignez-nous pour façonner les solutions de demain et contribuer à la transformation digitale de nos clients les plus exigeants.