Directeur Produit • Asnières-sur-Seine
Dernière mise à jour: il y a 16 heures
Description de poste
Nous recherchons une développeur.se confirmé.e qui aura pour missions :
- Travailler au sein d'une équipe agile 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é et 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.
Qualifications :
- 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 de développement logiciel, du déploiement continu et de l'univers d'industrialisation logicielle.
- Capacité de travailler en équipe indispensable, forte capacité relationnelle.
- Rigueur et 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.
Compétences et expériences attendues :
- Méthodologie Agile et expérience confirmée au sein d'une équipe agile ayant pratiqué Scrum.
- Software Craftsmanship : 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, ex : PostgreSQL).
- Bases NoSQL : Expérience avec au moins une base de données NoSQL de la famille document (ex : Cosmos DB, MongoDB).
- Moteurs de recherche : Expérience dans la mise en place d'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.
- 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 pushbased architecture), expérience avec les signaux appréciée.
- Librairies : Expérience avec RxJS, 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).
Remote Work : Employment Type : Fulltime
Key Skills : Entity Framework, MVC, WCF, .NET, ASP.NET, Microsoft SQL Server, C#, Visual Studio, TFS, ADO.NET, JavaScript, Visual Basic.
Experience : years
Vacancy : 1