Développeur Fullstack H/F - Direction du Numérique
- Montrouge - 92
- Fonctionnaire
- Direction du Numérique
Les missions du poste
La sous-direction des produits et communs numériques (SDPC) est un collectif d'environ 70 agents. Elle porte le passage à l'échelle du mode produit au sein de la DNUM et conçoit les communs numériques au service des politiques publiques du ministère. Ses missions :
- Concevoir, développer et faire évoluer des produits numériques en continu, avec une approche itérative centrée usagers
- Optimiser le patrimoine applicatif en arbitrant entre construire, réutiliser, acheter ou décommissionner
- Définir l'architecture applicative et garantir cohérence, interopérabilité et maîtrise de la dette technique
- Développer et opérer les communs numériques et plateformes favorisant réutilisation et accélération
- Constituer et accompagner des équipes produit autonomes, en promouvant CI/CD et qualité logicielle
- Garantir le maintien en conditions opérationnellesAu sein du Studio Tech de la sous-direction des produits et communs numériques (SDPC), vous êtes responsable de la conception, du développement et de l'optimisation des applications numériques de la direction.
Voustravaillez en étroite collaboration avec les équipes de design et de développement front-end et back-end pour fournir une expérience utilisateur fluide et réactive. Vous êtes aussi amené(e) à superviser les développements des produits et services externalisés.
Missions :
- Concevoir, coder, optimiser des interfaces utilisateur et déployer des applications sécurisées en utilisant VueJS, ReactJS et/ou Node.js
- Superviser et conseiller les développements des produits et services externalisés
- Assurer la maintenance, le débogage et l'amélioration des fonctionnalités existantes
- Participer activement aux revues de code, aux stand-ups et aux sessions de brainstorming (en interne et avec les prestataires)
- Contribuer à la définition des bonnes pratiques et des standards
- Créer et maintenir des structures de base de données en PgSQL, garantir leur performance et leur sécurité
- Utiliser des outils tels que Git (GitLab/GitHub) pour versionner et collaborer sur le code
- Mettre en oeuvre des tests automatisés
- Respecter le cadre organisationnel et technique de la SDPC : développement, déploiement, sécurité, performance ; proposer des améliorations le cas échéant
- Se tenir informé(e) des dernières évolutions en matière de développement et de technologies associées
Le profil recherché
Expérience :
- Diplôme d'ingénieur ou équivalent (Bac +4/5)
- Profil confirmé : au moins 8 ans d'expérience en développement
Connaissances :
- Expertise en VueJS, ReactJS et/ou Node.js, et Typescript
- Bonnes connaissances de PgSQL et des principes de conception de bases de données
- Familiarité avec les outils tels que Git (GitLab/GitHub), Docker, Kubernetes, stockage objet, Sentry
- Connaissance des scripts batch en shell ou Python est un plus
- Sensibilité à la sécurité des systèmes d'information
- Connaissance des systèmes d'information des ministères sociaux
Savoir-être / Savoir-faire :
- Esprit créatif
- Souci du détail
- Aptitude à la résolution de problèmes
- Capacité à travailler en équipe