Développeur .net

Morocco
About the job Développeur .net

FICHE DE POSTE - DÉVELOPPEUR .NET



CONTEXTE DU PROJET



Client : Entreprise française – Secteur du divertissement

Mission : Build from scratch d'une application innovante

Type de contrat : CDI

Localisation : Casabalnac



DESCRIPTION DU POSTE



Nous recherchons pour notre client un Développeur .NET expérimenté pour rejoindre son équipe technique dynamique dans le cadre d'un projet ambitieux de construction d'une application complète pour un client français évoluant dans le secteur du divertissement.



Vous intégrerez une équipe pluridisciplinaire de 3 à 7 personnes et travaillerez en étroite collaboration avec un Lead Tech Senior qui vous accompagnera dans votre montée en compétences et dans l'encadrement de profils plus juniors.



Ce poste offre une véritable opportunité d'évolution technique au sein d'un environnement agile où vous pourrez contribuer activement à la conception et à la mise en œuvre de solutions innovantes.



MISSIONS PRINCIPALES



Développement et conception




  • Participer activement à la conception technique en collaboration avec le Lead Tech

  • Développer des fonctionnalités backend robustes en .NET

  • Concevoir et implémenter des architectures N-Tier et microservices

  • Intégrer et maintenir des API REST sécurisées

  • Contribuer au développement full-stack (si compétences frontend)


Qualité et validation




  • Effectuer des revues de code (PR) pour garantir la qualité du développement

  • Valider les développements avant passage en recette

  • Mettre en place et maintenir des tests unitaires et d'intégration

  • Assurer le respect des bonnes pratiques de développement


DevOps et déploiement




  • Participer à la mise en place et à l'amélioration des pipelines CI/CD

  • Contribuer aux processus de déploiement automatisé

  • Gérer la conteneurisation des applications (Docker)


Collaboration et support




  • Apporter un support technique aux développeurs juniors

  • Participer activement aux cérémonies agiles (daily, sprint planning, rétrospective)

  • Collaborer avec le Lead Tech pour la montée en compétences de l'équipe


PROFIL RECHERCHÉ



Formation




  • Diplôme d'ingénieur en informatique (ou équivalent)

  • Master (Bac+5) en informatique, développement logiciel

  • Bac+2/3 accepté si expérience significative et solide


Expérience requise




  • 3 à 5 ans d'expérience minimum en développement .NET

  • Participation à au moins 3 projets de développement en environnement professionnel

  • Expérience au sein d'équipes de 3 à 7 personnes

  • Connaissance des infrastructures Microsoft en contexte client


Compétences techniques obligatoires



Backend & Frameworks




  • .NET Framework / .NET Core (C#)

  • ASP.NET MVC / Web API

  • Entity Framework ou ORM équivalents

  • Architectures N-Tier et microservices

  • Conception et développement d'API REST


Base de données




  • SQL Server et requêtes SQL avancées

  • Connaissance de PostgreSQL ou autres SGBD

  • Maîtrise des ORM et des patterns de persistance


Agilité & Outils




  • Méthodologies Agile (Scrum, Kanban)

  • Outils de ticketing (Jira, Azure DevOps, Trello)

  • Gestion de version avec Git (GitFlow, branches, PR)

  • Bonnes pratiques de conception logicielle (SOLID, Design Patterns)


Compétences techniques appréciées (atouts majeurs)



Cloud & DevOps




  • Expérience avec Microsoft Azure (App Services, Azure Functions, Storage, etc.)

  • Maîtrise des pipelines CI/CD (Azure DevOps, Jenkins, GitLab CI)

  • Conteneurisation avec Docker et orchestration (Kubernetes)

  • Infrastructure as Code (Terraform, ARM Templates)


Sécurité & API




  • Exposition de contenu sécurisé via API Gateway

  • Gestion de l'authentification et autorisation (OAuth2, JWT, Identity Server)

  • Protocoles de sécurité (HTTPS, certificats, CORS)


Frontend (Profil Full-Stack)




  • React ou Angular

  • Node.js pour du développement backend JavaScript

  • HTML5, CSS3, TypeScript

  • Intégration d'APIs REST côté client


Autres langages




  • Connaissance de Java, PHP, Python ou autres langages (atout)

  • Polyvalence technique et ouverture à d'autres technologies


QUALITÉS PERSONNELLES




  • Sérieux et rigueur dans l'exécution des tâches

  • Autonomie et capacité à prendre des initiatives

  • Force de proposition pour améliorer les processus et solutions techniques

  • Esprit d'équipe et excellentes capacités de communication

  • Curiosité technique et volonté d'apprendre en continu

  • Recherche de challenges et envie d'évoluer dans de nouveaux contextes

  • Capacité d'adaptation à différents environnements clients et technologies

Environnement de travail




  • Intégration dans une équipe pluridisciplinaire et collaborative

  • Travail sur des projets variés pour différents clients

  • Exposition à diverses technologies et domaines d'activité

  • Management de proximité accessible et à l'écoute


Développement professionnel



  • Accompagnement par un Lead Tech expérimenté

  • Opportunités de montée en compétences
    techniques

  • Participation à la conception et aux décisions architecturales

  • Évolution possible vers des rôles de Lead/Senior Developer

Dynamique collective




  • Culture d'entreprise orientée collaboration et partage de connaissances

  • Participation active au succès collectif

  • Environnement stimulant favorisant l'innovation

  • Projets challengeants avec des clients français prestigieux





Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt