ALLEGIS GROUP

Mission freelance Développeur Fullstack .Net / React (H/F)

Hauts-de-Seine

ALLEGIS GROUP

Publiée le 16/04/2025

Partager cette offre

Teksystems recherche un(e) Développeur Fullstack .Net / React (H/F)

Dans le cadre d’un projet de refonte d’une application web.

 

Développement Back-End (.NET)

• Développement d’applications et d’API REST avec .NET 8 .

• 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 recherché

Qualités Requises

Humaines :

• Rigoureux, curieux, organisé, force de proposition.

• Bonne communication, humble, esprit d’équipe.

 

Techniques :

• 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.

 

Compétences Bonus

 

• Connaissances de Docker et Kubernetes (K8S) pour l’orchestration de containers.

• Gestion documentaire avec SharePoint Online (un atout).

• Maîtrise avancée de Git, pipelines, et gestion des plans de tests.

Environnement de travail

La réussite d’une entreprise repose sur le travail de ses collaborateurs. Chez TEKsystems , nous comprenons les personnes. Chaque année, nous plaçons plus de 80 000 professionnels de l’informatique, dont plusieurs milliers en CDI à travers le monde.

Notre connaissance approfondie de la gestion du capital humain nous permet d’aider nos clients à atteindre leurs objectifs métier, tout en optimisant leurs stratégies en matière de personnel informatique

Paris, France
20 - 99 salariés
Cabinet de recrutement / placement
La réussite d'une entreprise repose sur le travail de ses collaborateurs. Chez TEKsystems®, nous comprenons les personnes. Chaque année, nous plaçons plus de 80 000 professionnels de l'informatique, dont plusieurs milliers en CDI à travers le monde. Notre connaissance approfondie de la gestion du capital humain nous permet d'aider nos clients à atteindre leurs objectifs métier, tout en optimisant leurs stratégies en matière de personnel informatique

Postulez à cette offre !

Trouvez votre prochaine mission parmi +8 000 offres !

  • Fixez vos conditions

    Rémunération, télétravail... Définissez tous les critères importants pour vous.

  • Faites-vous chasser

    Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.

  • 100% gratuit

    Aucune commission prélevée sur votre mission freelance.

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2025 © Free-Work / AGSI SAS
Suivez-nous