Nous sommes à la recherche d’un ingénieur développement confirmé, passionné par les technologies .NET et JavaScript, pour rejoindre notre équipe à Casablanca. Le rôle consiste à transformer les cahiers des charges clients en solutions logicielles robustes, en utilisant les frameworks .NET Core, ASP.NET Core, ainsi que ReactJS pour le front‑end. Vous serez responsable de la conception, du prototypage, de la mise en production et de la maintenance des applications, tout en assurant la qualité du code via des tests unitaires, d’intégration et des pipelines CI/CD.
Les missions principales incluent :
- Développer des composants logiciels en C# et .NET Core, en respectant les bonnes pratiques de Clean Architecture.
- Intégrer des services REST WebAPI, SignalR et WebSockets pour des applications temps réel.
- Contribuer à la création d’applications ReactJS, en utilisant TypeScript, ViteJS, Redux Toolkit, React Query, Formik et Material‑UI.
- Administrer des environnements Linux, gérer les réseaux, et automatiser les déploiements avec Ansible.
- Collaborer avec les équipes DevOps pour la mise en place de pipelines GitLab CI, Docker et la gestion de bases de données MySQL, SQL Server, LiteDB et Elastic Search.
- Assurer la compatibilité avec du matériel (ports série, TCP/UDP, terminaux de paiement) et réaliser des tests d’intégration sur des systèmes embarqués.
Profil recherché :
- Bac+2 minimum en informatique, Licence ou Master.
- Expérience d’au moins 5 ans en développement logiciel.
- Maîtrise du français et de l’anglais technique.
- Capacité à travailler de façon autonome tout en partageant son expertise au sein de l’équipe.
- Esprit d’innovation, créativité et sens de l’organisation.
Nous offrons un environnement de travail stimulant, des projets variés, et la possibilité de contribuer à la transformation numérique de nos clients. Si vous êtes motivé par les défis techniques et que vous souhaitez évoluer dans un contexte international, rejoignez-nous.