New
Job description
Rejoignez Capgemini, leader mondial du conseil, des services informatiques et de la transformation digitale, en tant qu'Ingénieur(e) Logiciel. Vous intégrerez une équipe dynamique d'experts techniques au sein d'un centre d'excellence situé à Casablanca, où vous participerez à la conception, au développement et à la maintenance d'applications critiques pour nos clients de divers secteurs (finance, télécom, énergie, santé, etc.).
**Missions principales**
- Concevoir, coder et tester des solutions logicielles robustes en respectant les meilleures pratiques d’ingénierie (design patterns, TDD, CI/CD).
- Analyser les besoins fonctionnels et techniques, proposer des architectures évolutives et optimiser les performances des applications existantes.
- Collaborer étroitement avec les équipes produit, les analystes fonctionnels et les chefs de projet pour garantir la cohérence des livrables et le respect des délais.
- Encadrer, en tant que référent technique, les développeurs juniors et contribuer à la diffusion des connaissances au sein de l’équipe (revues de code, ateliers, mentoring).
- Participer à l’amélioration continue des processus de développement (agile Scrum/Kanban, automatisation des tests, monitoring).
- Rédiger et maintenir la documentation technique et fonctionnelle afin d’assurer la traçabilité et la transférabilité des projets.
**Profil recherché**
- Minimum 1 an d’expérience professionnelle en développement logiciel, idéalement dans un environnement multinational ou de services informatiques.
- Maîtrise d’au moins un langage de programmation (Java, C#, Python, JavaScript/TypeScript) et des frameworks associés (Spring, .NET Core, Angular, React).
- Bonne compréhension des concepts de conception orientée objet, des architectures micro‑services et des bases de données relationnelles et NoSQL.
- Expérience avec les outils de versionning (Git), les pipelines CI/CD (Jenkins, Azure DevOps) et les environnements cloud (AWS, Azure, GCP) est un plus.
- Capacité à travailler de façon autonome avec une supervision minimale, à organiser son temps et à livrer des résultats fiables dans un horizon moyen.
- Esprit d’équipe, bonnes compétences de communication et capacité à prendre des décisions éclairées en se basant sur l’analyse de la situation plutôt que sur des règles strictes.
- Diplôme d’ingénieur ou équivalent en informatique, génie logiciel ou domaine connexe.
**Ce que nous offrons**
- Un contrat CDI à temps plein avec un salaire compétitif et des avantages sociaux (mutuelle, tickets restaurant, transport).
- Un environnement de travail hybride (3 jours sur site, 2 jours en télétravail) favorisant l’équilibre vie professionnelle / vie personnelle.
- Des projets variés et à forte valeur ajoutée, vous permettant d’acquérir rapidement de nouvelles compétences techniques et fonctionnelles.
- Un programme de formation continue (Capgemini University) et des certifications (AWS, Azure, Scrum) financées par l’entreprise.
- Une culture d’entreprise inclusive, axée sur l’innovation, la responsabilité sociale et le développement des talents.
Si vous êtes passionné(e) par le développement logiciel, que vous aimez relever des défis techniques et que vous souhaitez évoluer au sein d’une société reconnue pour son excellence technologique, postulez dès maintenant et contribuez à façonner le futur digital avec Capgemini.