API Entreprise recrute

Développeur / développeuse full stack Ruby on Rails

Ce poste a été pourvu depuis son ouverture le

Choix technologiques :

  • Ruby / Ruby on Rails

Qui sommes-nous ?

Notre équipe facilite la vie de tous les acteurs souhaitant exploiter des données et documents administratifs de référence relatifs aux entreprise et associations. En proposant tout d’abord une plateforme ouverte à tous, entreprise.data.gouv.fr, permettant de retrouver toutes les informations publiques concernant les entreprises et les associations de France à travers les bases SIRENE et le répertoire national des associations. Nous exposons des APIs ouvertes ainsi que des données de références téléchargeables gratuitement. En proposant ensuite une plateforme à destination des opérateurs publics qui souhaitent opérer pour son compte, ou faire opérer par un éditeur privé, un service de dématérialisation ou de simplification administrative qui nécessite la mise en relation avec des fournisseurs d’informations publiques.

Missions

Vous serez en charge :

  • de la conception, de la réalisation, de l’hébergement, de la surveillance, du suivi, de la maintenance et de l’évolution de l’ensemble des produits DINUM permettant de fluidifier la circulation des données : api.gouv.fr, entreprise.api.gouv.fr, particulier.gouv.fr
  • de l’intégration de logiciels et de développements dans une architecture principalement basée sur, Ruby / Ruby on Rails, PostgreSQL, Redis, ElasticSearch et Javascript (VueJS, ES6) et sous système d’exploitation Debian GNU/Linux avec outil de déploiement Ansible
  • du moissonnage, de la normalisation, de l’enrichissement, de la fusion des jeux de données et de la surveillance au quotidien de leur qualité
  • de la rédaction et du développement des tests automatisés sur les logiciels comme sur les données
  • de l’administration applicative, système et réseau sur des serveurs dédiés, dans une infrastructure du commerce, standard et à faible coût
  • de la mise à disposition sous licence libre de l’ensemble des logiciels et de leur documentation (GitHub, Wiki, etc.)
  • de la construction d’une communauté technique nationale et internationale réutilisant les outils conçus pour la DINUM.

Vous articulerez votre action avec les autres équipes de la DINUM en charge de la mise en œuvre de la mission DATA et de la politique de la donnée, de l’architecture, de la SSI, des questions juridiques, du déploiement des produits numériques de la DINUM, de France Connect.

Profil recherché

Les qualités essentielles attendues de la part du/de la candidat(e) sont :

  • avoir de bonnes connaissances en développement logiciel (algorithmique, structuration de données, architecture logicielle, etc.)avoir une bonne expérience sur les langages de programmation mis en œuvre, en particulier Ruby et JavaScript
  • maîtriser les bonnes pratiques des outils de gestion de versions (Git)
  • lire et écrire couramment l’anglais technique

Des connaissances dans les domaines suivants seront par ailleurs appréciées :

  • intégration et déploiement continu
  • méthodes agiles en environnement devops et lean
  • avoir une très bonne connaissance des données de référence sur les entreprises (SIRENE, RNCS, etc.) et les particuliers (quotient familial, revenu fiscal de référence, etc.)
  • maîtriser Ansible

Les qualités nécessaires pour le poste sont :

  • fiabilité et rigueur dans l’exécution
  • savoir s’engager en pleine responsabilité pour livrer un produit
  • avoir le sens de l’écoute et savoir travailler en équipe
  • empathie
  • disposer d’une expérience de travail en équipe avec des personnes en « remote »
  • capacité à interagir avec une grande variété d’interlocuteurs

Petit plus :

  • Intérêt pour les produits développés par la DINUM contribuant à faciliter la circulation des données (API Entreprise, API Particulier, API.gouv.fr, Signup, France Connect, etc.)

Modalités

Poste ouvert pour un CDD de 3 ans renouvelable. Une présence régulière à Paris est demandée pour participer aux sessions communes de tests utilisateurs, démonstrations, rétrospective et planification. Le télétravail est possible. Démarrage dès que possible. Vous pouvez explorer le code existant sur nos repos Github.

Candidatez

Expliquez-nous pourquoi vous avez envie de nous rejoindre et envoyez-nous votre LinkedIn, CV ou GitHub, le tout à candidature@data.gouv.fr et tech@entreprise.api.gouv.fr

À bientôt !

Participer à la communauté

En travaillant pour une Startup d’Etat et de Territoire, vous devenez membre de la communauté beta.gouv. Celle-ci se construit par l’investissement volontaire de ses membres ce qui veut dire que chaque membre peut proposer de nouvelles idées, les mettre en oeuvre ou rejoindre un travail en cours.

L’engagement dans la communauté peut prendre différentes formes, de faire le café à participer à une équipe transverse en passant par organiser une conférence.

L’objectif est de faire de beta.gouv une communauté vivante, riche des expériences et de l’engagement de chacun, et qui apporte un cadre de travail stimulant pour ces membres.

En tant que membre, vous pouvez et êtes invités à vous engager dans la communauté. Si vous avez des questions, n’hésitez pas à les poser lors de votre entretien.