Activez les alertes d’offres d’emploi par e-mail !

Forklift operator (Marché Central)

Courchesne Larose Ltd.

Paris

Sur place

EUR 40 000 - 70 000

Plein temps

Il y a 30+ jours

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

Une entreprise innovante recherche un développeur talentueux pour rejoindre son équipe dynamique. Dans ce rôle, vous serez responsable du développement d'applications back-end en .NET et de solutions front-end avec ReactJS. Vous travaillerez sur des architectures modernes, y compris DDD et microservices, tout en garantissant la sécurité et l'optimisation des performances. Ce poste offre l'opportunité de contribuer à des projets passionnants dans un environnement Agile, où votre expertise et vos idées seront valorisées. Si vous êtes passionné par le développement et souhaitez faire partie d'une équipe collaborative, cette opportunité est faite pour vous.

Qualifications

  • Expérience en développement d'applications back-end et front-end.
  • Connaissance des architectures microservices et DDD.
  • Compétences en tests unitaires et intégration continue.

Responsabilités

  • Développer et maintenir des applications et API REST en .NET et ReactJS.
  • Assurer la sécurité et l'optimisation des performances des applications.
  • Participer à la documentation technique et à la méthodologie Agile.

Connaissances

Développement d'applications et d'API REST
Architectures DDD
Authentification et autorisation
Gestion des tokens sécurisés
Design Patterns
LINQ et EF Core
Gestion des bases de données
Optimisation des performances backend
Développement Front-End avec ReactJS
Tests unitaires et end-to-end
Méthodologie Agile
Sécurisation des applications

Outils

.NET 8
Duende IdentityServer
SQL Server
MongoDB
Redis
GitLab CI / CD
React Testing Library
Jest
Cypress
Webpack

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 votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.