Juriste contrats et contentieux

Réseau National Des Mission Emploi
Paris
EUR 40 000 - 70 000
Description du poste

Contexte Général Développement Back-End (.NET) :

  • Développement d'applications et d'API REST.
  • Conception et implémentation d'architectures DDD (Domain Driven Design).
  • Mise en œuvre de l'authentification et de l'autorisation via Duende IdentityServer (compatible OAuth2 / OpenID Connect).
  • Configuration des clients, scopes, et ressources API.
  • Gestion des tokens sécurisés (OAuth2, JWT).
  • Connaissances approfondies des Design Patterns (Repository, CQRS, Event Sourcing, etc.).
  • Utilisation des middlewares pour le traitement des requêtes HTTP.
  • Sécurisation des APIs avec des stratégies d'autorisation granulaires.
  • Utilisation avancée de LINQ et EF Core (Entity Framework Core) pour la gestion des données.
  • Gestion des bases de données relationnelles (SQL Server) et documentaires (MongoDB).
  • Conception de collections et gestion des schémas dynamiques.
  • Optimisation des requêtes MongoDB et utilisation des indexes.
  • Utilisation des bibliothèques MongoDB.Driver pour l'intégration avec .NET.
  • Optimisation des performances backend (asynchronisme, gestion mémoire, cache avec Redis, etc.).
  • Création et gestion de Background Services avec Worker Services pour le traitement asynchrone ou les tâches planifiées.
  • Intégration avec des systèmes tiers via des API (REST / SOAP).

Développement Front-End (ReactJS) :

  • Développement de Single Page Applications (SPA) avec ReactJS et TypeScript.
  • Intégration d'interfaces graphiques conformes aux recommandations ergonomiques : HTML5, CSS3, responsive design, et accessibilité (WCAG).
  • Approche Atomic Design pour la structuration des composants.
  • Mise en place de tests unitaires et end-to-end (React Testing Library, Jest, Cypress).
  • Consommation d'API REST en utilisant des bibliothèques comme Axios ou Fetch API.
  • Utilisation de React-query pour la gestion avancée des états côté client.

Compétences Transverses :

  • Maîtrise des architectures applicatives complexes, notamment microservices.
  • Bonne compréhension des contraintes et exigences des applications web.
  • Participation à la rédaction de la documentation technique et, le cas échéant, fonctionnelle.
  • Travail en méthodologie Agile (Scrum, Kanban) et outils associés (JIRA, Confluence).
  • Contribution à l'intégration continue et au déploiement (CI / CD) : création de pipelines avec GitLab CI / CD.
  • Sécurisation des applications et conformité (ex : RGPD).

Maintenance : Assurer la maintenance évolutive et corrective de l'application (back + front) en lien avec l'équipe produit. Proposition de nomenclatures et bonnes pratiques de développement pour garantir la lisibilité et la maintenance.

Profil candidat : Nous recherchons un développeur React avec une prédominance sur .NET.

Qualités Humaines : Rigoureux, curieux, organisé, force de proposition. Bonne communication, humble, esprit d'équipe.

Compétences requises :

  • Front-end : ReactJS, Typescript, Webpack, CSS / SCSS, React-query, architecture Atomic, Jest, Cypress.
  • Back-end : .NET 8, API REST, Duende IdentityServer (OAuth2, OpenID Connect), JWT, microservices, SQL Server, MongoDB, Redis, EF Core, LINQ, Worker Services.
  • TDD (Test Driven Development), TU (Tests Unitaires), tests d'intégration, CI / CD.
Obtenez un examen gratuit et confidentiel de votre CV.
Sélectionnez le fichier ou faites-le glisser pour le déposer
Avatar
Coaching en ligne gratuit
Multipliez vos chances de décrocher un entretien !
Faites partie des premiers à découvrir de nouveaux postes de Juriste contrats et contentieux à Paris