Développeur Fullstack

02/03/2023
Contractuels ou fonctionnaires
Direction du Numérique - Ministères sociaux
43 Quai André Citroën, Paris, Île-de-France, France

Mission

La DNUM souhaite accroître ses capacités de développement interne notamment pour gagner en autonomie (développements aujourd'hui majoritairement réalisés en sous-traitance) et en réactivité (incompatible avec le mode de sous-traitance).

La sous-direction Projets et Services Numériques de la DNUM recrute donc 1 collaborateur(trice) pour répondre à ce besoin. Dans le cadre de vos missions, vous participerez à toutes les phases projets dans le cadre d’une démarche centrée utilisateur et d'une gestion en mode agile ou cycle en V avec itérations courtes.

Vous êtes en charge de :
• la modélisation et conception de l'application et de la base de données
• la réalisation des développements avec des technologies préconisées par la DNUM (interfaces, services, base de données, algorithmes métier, socle). Vous pourrez également être force de proposition.
• la réalisation et exécution des tests (unitaires et intégration)
• la rédaction de la documentation de développement
• le suivi des processus de l'intégration à la mise en production

Selon vos compétences et appétences, vous pourrez également être en charge :
• de la conception de l'IHM, son prototypage et la participation aux ateliers utilisateurs
• du pilotage de la phase de recette
• de contribuer à l'architecture applicative
• de rédiger les documents d'architecture, dossier d'exploitation, d'installation
• de la rédaction des Spécifications fonctionnelles ou User Stories

Vous travaillerez sous la conduite d'un lead-tech et d’un chef de projet. Vous pourrez être amené(e) à collaborer avec d’autre(s) développeur(s) de la sous-direction pour apporter vos compétences sur un projet nécessitant un renfort provisoire, pour participer à des revues de code ou pour partager de bonnes pratiques.

A titre d'exemple, les projets confiés pourraient être :

• La réécriture de l’application contenant le fichier national des personnes volontaires qui se prêtent à des recherches biomédicales. Cette application s’inscrit dans une logique de protection des volontaires et de compétitivité du secteur pharmaceutique.
• La réécriture de l’application Agrésanté. Cette application permet de gérer les agréments des associations d’usagers, point indispensable pour siéger au sein d’instances de santé publique ou hospitalières.

Ces projets sont réalisés en lien étroit avec les directions métier concernées et nécessitent une prise en compte des besoins utilisateurs et une conduite du changement adaptée.

Contexte

Vous souhaitez intégrer une Direction informatique à taille humaine (200 collaborateurs) et évoluer sur un périmètre étendu alors rejoignez la Direction du Numérique des Ministères Sociaux !

Acteur majeur dans l’appui des Directions de politique publique, sa mission s’inscrit dans l’accompagnement de toutes les structures et personnels des 2 ministères dans leur transformation numérique afin de renforcer leur performance. 

À ce titre, nous conseillons et appuyons les directions de politiques publiques, concevons des produits, applications et services numériques et développons l’environnement de travail numérique des agents pour leur permettre de gagner en efficacité et en mobilité. 

À travers nos engagements, nous cultivons tant en interne que vis-à-vis de nos parties prenantes une culture fondée sur 5 valeurs fortes : Innovation, Expérience Utilisateur, Confiance, Esprit d'équipe et Diversité. Ces valeurs traduisent la philosophie, l’état d’esprit que nous souhaitons partager avec nos nouveaux collaborateurs dans un environnement professionnel épanouissant.

 

Pour mieux vous repérer, quelques chiffres et indicateurs clés :

+ de 350 applications et 1000 sites hébergés :

SISAC : Gestion des alertes et crises sanitaires

  • 1000jours : Accompagner les parents autour des 1000 premiers jours de l'enfant
  • DomiFa : Faciliter la domiciliation pour les personnes sans domicile stable
  • SI SAO module 115 : Gestion de l’hébergement d’urgence
  • SI Représentativité : Mesure de l’audience et de la représentativité syndicale
  • Egapro : Outil de calcul de votre index égalité professionnelle Femmes- Hommes
  • Code du travail numérique : Faciliter l'accès au droit du travail pour tous

100 serveurs physiques répartis dans deux Datacenters et 2 400 serveurs virtuels
+ de 5 000 postes de travail gérés & 20 000 boîtes mail
1 Fabrique numérique accueillant +de 20 startups d’Etat

 

Profil recherché

Expérience professionnelle : Expérience requise dans le domaine du développement applicatif

Compétences attendues :
• Savoir travailler en équipe et de manière agile tout en documentant son travail
• Concevoir un outil, un dispositif, retranscrire un besoin, un concept, une information, une donnée
• Être motivé(e) par la découverte des domaines fonctionnels des ministères sociaux
• Mettre en œuvre une méthode, une technique, un système, un dispositif
• Maîtriser des solutions de base de données pour requêter, stocker ou transférer des données
• Connaître l'état de l'art de l’architecture des SI, de la sécurité des systèmes d’informations, de la chaîne de développement d’une application, des infrastructures informatiques et de l’intégration de logiciel

Connaissances attendues :
• Coté backend : connaissances et expériences requises de l'écosystème Java ou Node JS
• Coté frontend : connaissances et expériences requises pour au moins l'un des écosystèmes : React, Vue, Angular
• Connaissances de briques logicielles d'infrastructure autour des thématiques : SSO (keycloak, ...), serveur web (apache, nginx...), MOM (rabbitMQ, activeMQ, ...), indexation / recherche de données (elastic), etc.
• Utilisation de git, idéalement via la plateforme Github ou Gitlab
• Méthodes de développement logiciel (gitflow, TDD, BDD, ...)
• Méthodes de gestion de projet (dont cycle en V, méthodes agile)
• Méthodes de modélisation, normes et outils de développement
• Conception et gestion d'API REST ou Hasura
• Conception et gestion des bases de données SQL (PostgreSql,...). La connaissance de NoSQL serait un plus.
• Principes de conception des interfaces utilisateur

Savoir-être :
• Avoir l'esprit d'équipe
• Être autonome
• Être rigoureux
• Être ouvert à l'innovation / faire preuve de créativité
• Faire preuve de réactivité et de capacité d'adaptation

Pour candidater

Envoyez vos questions à : dnum.recrutement@sg.social.gouv.fr

Date limite : 02/03/2023

Processus de recrutement :

Modalités contractuelles : Recrutement initial sur la base d'un contrat de 3 ans avec possibilité d'évolution à terme.

Fourchette de salaires : 45 à 62 K€ brut (à négocier - en fonction profil et expérience)

Référence interne : CLCG3L3NZ00003N6R4DQWS24T

Tu n'as pas trouvé ton bonheur ? Dépose une candidature spontanée