Développeur .Net C# / Fullstack dominante Front / Azure / Agile Confirmé

Les missions du poste

Chez NgNeer, nous ne vendons pas seulement des ressources, nous façonnons l'avenir de votre SI. Nous privilégions une collaboration sur le long terme, offrant un soutien continu pour vos projets transversaux, techniques et fonctionnels, adaptés aux entreprises de toutes tailles.
Nous recherchons un·e développeur.se confirmé·e qui aura pour missions :
• travailler au sein d'une équipe agile et appliquant la méthodologie Scrum
• contribuer au développement d'un portail interne, dans ses parties backend et frontend, à sa documentation, dans un souci de maintenabilité, de qualité, d'évolutivité à long terme du produit
• assurer le suivi en production (suivi de la performance, des erreurs, de la disponibilité, scalabilité, etc.) du produit
• participer à la définition de l'architecture technique de la solution et au choix des technologies en collaboration avec le reste de l'équipe produit
Capable de travailler sur le backend et sur le frontend, avec une dominante frontend :

• La qualité du code est une de vos priorités et vous suivez les bonnes pratiques de développement
• Bonne connaissance des environnements du développement logiciel, du déploiement continue et de l'univers d'industrialisation logicielle
• Capacité à travailler en équipe indispensable, forte capacité relationnelle
• Rigueur, capacité d'organisation
• Enthousiasme, dynamisme, réactivité, force de proposition
• 5 ans d'expérience professionnelle minimum (hors stages et alternances) en développement dans les technologies du projet (voir compétences);

Compétences, expériences attendues

Méthodologie Agile
• Expérience confirmée au sein d'une équipe agile ayant pratiqué Scrum.

Software Craftsmanship

Git
• Maîtrise de la gestion de version sous Git.
• Connaissance des workflows de branching sur Git (Trunk Based Development)

Test Unitaire
• Automatisation des tests unitaires. Expérience sur frameworks xUnit.

Containerisation des applications
• Maîtrise de la containerisation Docker.

Autres pratiques de contrôle de la qualité
• Pratique régulière de la revue de code.

API REST & Architectures Microservices
• Expérience confirmée en développement de services REST.
• Maîtrise des standards de spécification/documentation d'API (OpenAPI / Swagger)
• Connaissance des principes d'API Gateway et langages de query d'API (GraphQL)

Bases de données & Moteurs de recherche

RDBMS
• Bases de données relationnelles (PostgresSQL).

Bases NoSQL
• Expérience avec au moins une base de données NoSQL de la famille document (ex : Cosmos
DB, Mongo DB)

Moteurs de recherche
• Expérience dans la mise en place Azure Search ou toute autre technologie basée sur le
moteur Lucene (ex : Apache SolR).

Backend

Frameworks
• .Net > 6 / ASP .Net Web API
Langages
• C#, TypeScript
ORM et accès aux données
• Entity Framework Core et LINQ
Azure
Expérience générale sur Cloud Azure
• Connaissance des principaux services PaaS disponibles sur Azure. Connaissance sur les outils
de gestion (Groupes de Ressources, Souscriptions, Gestionnaire de ressources Azure, Gestion
de l'identité et de la sécurité)
CI / CD
• Déploiement d'applications web sur Azure.
• Déploiement d'applications containerisées sur Azure Container Registry
• Pratique de l'intégration continue sur Azure DevOps.
• Pratique de l'Infrastructure As Code (IaC) : Terraform
Monitoring
• Azure Monitor / Application Insights

Frontend

Langages
• HTML, SASS (CSS), Typescript

Framework
• Angular (standalone, push-based architecture). Expérience avec les signaux appréciée.

Librairies
• Expérience avec RxJS
• Expérience avec PrimeNG, Primeflex ou TailwindCSS (atomic css) appréciée
• Expérience en responsive-design et développement accessible.
• Expérience en automatisation de tests frontend (Karma/Jasmine, Cypress, Storybook Testrunner)
Mutuelle 100% prise en charge par l'entreprise
Tickets resto 11€/jour
CSE

Le profil recherché

Capable de travailler sur le backend et sur le frontend, avec une dominante frontend :

• La qualité du code est une de vos priorités et vous suivez les bonnes pratiques de développement
• Bonne connaissance des environnements du développement logiciel, du déploiement continue et de l'univers d'industrialisation logicielle
• Capacité à travailler en équipe indispensable, forte capacité relationnelle
• Rigueur, capacité d'organisation
• Enthousiasme, dynamisme, réactivité, force de proposition
• 5 ans d'expérience professionnelle minimum (hors stages et alternances) en développement dans les technologies du projet (voir compétences);

Compétences, expériences attendues

Méthodologie Agile
• Expérience confirmée au sein d'une équipe agile ayant pratiqué Scrum.

Software Craftsmanship

Git
• Maîtrise de la gestion de version sous Git.
• Connaissance des workflows de branching sur Git (Trunk Based Development)

Test Unitaire
• Automatisation des tests unitaires. Expérience sur frameworks xUnit.

Containerisation des applications
• Maîtrise de la containerisation Docker.

Autres pratiques de contrôle de la qualité
• Pratique régulière de la revue de code.

API REST & Architectures Microservices
• Expérience confirmée en développement de services REST.
• Maîtrise des standards de spécification/documentation d'API (OpenAPI / Swagger)
• Connaissance des principes d'API Gateway et langages de query d'API (GraphQL)

Bases de données & Moteurs de recherche

RDBMS
• Bases de données relationnelles (PostgresSQL).

Bases NoSQL
• Expérience avec au moins une base de données NoSQL de la famille document (ex : Cosmos
DB, Mongo DB)

Moteurs de recherche
• Expérience dans la mise en place Azure Search ou toute autre technologie basée sur le
moteur Lucene (ex : Apache SolR).

Backend

Frameworks
• .Net > 6 / ASP .Net Web API
Langages
• C#, TypeScript
ORM et accès aux données
• Entity Framework Core et LINQ
Azure
Expérience générale sur Cloud Azure
• Connaissance des principaux services PaaS disponibles sur Azure. Connaissance sur les outils
de gestion (Groupes de Ressources, Souscriptions, Gestionnaire de ressources Azure, Gestion
de l'identité et de la sécurité)
CI / CD
• Déploiement d'applications web sur Azure.
• Déploiement d'applications containerisées sur Azure Container Registry
• Pratique de l'intégration continue sur Azure DevOps.
• Pratique de l'Infrastructure As Code (IaC) : Terraform
Monitoring
• Azure Monitor / Application Insights

Frontend

Langages
• HTML, SASS (CSS), Typescript

Framework
• Angular (standalone, push-based architecture). Expérience avec les signaux appréciée.

Librairies
• Expérience avec RxJS
• Expérience avec PrimeNG, Primeflex ou TailwindCSS (atomic css) appréciée
• Expérience en responsive-design et développement accessible.
• Expérience en automatisation de tests frontend (Karma/Jasmine, Cypress, Storybook Testrunner)

Lieu : Paris
Contrat : CDI
Salaire : 63 000 € par an
Accueil / Emploi / Emploi Paris / Emploi Développeur .NET