Détails de la mission
Lieu de la mission

Rabat/Casablanca (Hybride 2J/5 sur site)

Durée

6 mois renouvelables

Date de début

ASAP au plus tard sous un mois

Entreprise :

WeLinK est un cabinet de Conseil & Consulting IT fondé en 2011, spécialisé dans le Placement/Head Hunting de freelances IT.

WeLink est actuellement le N°1 des missions freelances au Maroc, et dispose de références solides au Maroc : CAPGEMINI, ATOS, IBM, SOFRECOM, CGI, GFI, Omnidata, SOPRA BANKING, HPS, UMANIS, SQLI, BDSI, WAFA ASSURANCE, DXC, ATTIJARI BANK, CFG BANK, MAJOREL, WEBHELP…
Ainsi que diverses références à l'international.

Depuis sa création, WELINK a pu intervenir sur plus de 600 Missions long termes (> 6 Mois). Quant à notre équipe actuelle, elle dépasse 150 Consultants Freelances IT en mission.

Poste

Le/la consultant(e) aura pour mission de développer et maintenir des applications back-end et Front en utilisant des technologies .NET (Core et/ou 6+) et du langage C#.
Vous contribuerez à la conception, au développement et à la mise en œuvre de nouvelles fonctionnalités, ainsi qu'à l'amélioration des systèmes existants.
Vous travaillerez en collaboration avec les équipes d'ingénieurs front-end, les équipes produit et les équipes Livrables.

Profil

● Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente
● Expérience de plus de 7 ans en .net C#
● Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.

Compétences techniques requises:

● Maîtrise du framework .NET (Core et/ou 6+) et du langage C# pour le développement back-end robuste et maintenable.
● Expérience solide en développement front-end avec Angular.
● Bonne connaissance des API REST et des principes d’architecture microservices.
● Maîtrise des bases de données relationnelles (SQL Server, PostgreSQL, etc.) et compréhension des ORM tels que Entity Framework.
● Connaissance des tests unitaires et d’intégration pour garantir la qualité du code.
● Pratique du CI/CD via Gitlab.
● Compétence en gestion de versions Git (GitFlow, pull requests, code review).
● Familiarité avec le déploiement cloud (Azure et/ou GCP) et les conteneurs Docker.
● Compréhension des principes SOLID, du Clean Code et des Design Patterns.
● Capacité à optimiser les performances applicatives et à assurer la sécurité du code (OWASP, authentification, autorisation).
● Connaissance des méthodes de gestion de projet en Agilité (Scrum, Sprint Planning, Backlog…)

Aptitudes / Qualités personnelles requises :

● Communiquer clairement et efficacement à l’écrit et à l’oral en français pour des interactions fluides avec le métier et les équipes
● Analyser les situations et proposer des solutions adaptées tout en identifiant les axes d’amélioration
● Respecter les délais tout en maintenant des standards élevés de qualité et d’excellence
● Collaborer activement avec les membres de l’équipe, partager les connaissances et favoriser un esprit collectif pour atteindre les objectifs communs
● Appliquer un esprit d’amélioration continue pour optimiser les pratiques et les résultats