Développeur Fullstack .Net / React (H / F) (IT) / Freelance

Faites partie des premiers candidats.
ALLEGIS GROUP
Île-de-France
EUR 40 000 - 60 000
Faites partie des premiers candidats.
Hier
Description du poste

Description de poste

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)

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

Développement Front-End (ReactJS)

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

Compétences Transverses

  1. Maîtrise des architectures applicatives complexes, notamment microservices.
  2. Bonne compréhension des contraintes et exigences des applications web.
  3. Participation à la rédaction de la documentation technique et, le cas échéant, fonctionnelle.
  4. Travail en méthodologie Agile (Scrum, Kanban) et outils associés (JIRA, Confluence).
  5. Contribution à l'intégration continue et au déploiement (CI / CD) : création de pipelines avec GitLab CI / CD.
  6. 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 : Qualités Requises

  1. Humaines : Rigoureux, curieux, organisé, force de proposition. Bonne communication, humble, esprit d'équipe.
  2. 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

  1. Connaissances de Docker et Kubernetes (K8S) pour l'orchestration de containers.
  2. Gestion documentaire avec SharePoint Online (un atout).
  3. Maîtrise avancée de Git, pipelines, et gestion des plans de tests.
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 Développeur Fullstack .Net / React (H / F) (IT) / Freelance à Île-de-France