Lead Developer

Reference:

VAC-518

Sector:

Banks, Fin-Tech, Payments

Salary:

Competitive

Town/City:

Paris

Contract Type:

Full Time

Talk to us

Lucie Eprinchard, Recruitment Consultant
+31208083596
(8h30 - 17h30)

Company 

Fintech française ultra dynamique et ambitieuse, qui compte aujourd'hui environ 50 personnes. Entreprise en pleine croissance avec plus d'une vingtaine de créations de postes prévues cette année. Cette Fintech développe depuis plusieurs années des solutions de paiements innovantes & digitales.

Actu: Création de sa propre néo banque en marque blanche.

 

Job

Le lead developer encadre une équipe de développeurs et assure le développement technique d’un projet grâce à ses connaissances et ses techniques approfondies.

  • Il a des compétences techniques et d’encadrement. En effet, il doit être capable de fédérer, former et de motiver les développeurs qu’il encadre.
  • Il définit le rythme du développement du projet. Il garantit son bon déroulement grâce à ses solides compétences techniques, et il a une forte proximité métier avec les développeurs.
  • Il se tient au courant des nouvelles technologies et sait repérer les innovations et les évaluer. Il assure l’utilisation de bonnes pratiques de développement pour concevoir des solutions techniques.

Les projets mis en œuvre peuvent être des projets de développement spécifique, de migration, d’intégration des solutions.

 

Missions

  • Superviser le cycle de développement : contrôle de la bonne progression des développements, définition de la ligne directrice, des choix techniques (en accord avec les architectes applicatifs et infrastructures), méthodes à utiliser
  • Encadrer les développeurs : accompagner les développeurs, résoudre les problèmes, les faire monter en compétences
  • Etre le référent en matière de code, mettre en place de bonnes pratiques, et vérifier les actions menées par les développeurs
  • Se charger du codage de parties spécifiques, complexes et sensibles des solutions techniques.
  • S’assurer de la qualité du code grâce à des outils d’analyse et du code automatique
  • Garantir le respect des délais imposés
  • Mettre en place des tests/de recettage
  • Veille technologique
  • Participation à la rédaction des spécifications fonctionnelles & techniques
  • Faire le lien avec l’équipe de production pour les mise en production
  • Suivre les incidents
  • Suivre les anomalies (ouverture, suivi, clôture)

 

Contexte tech

  • DevOps
  • Saas, Cloud, API, Docker, Linux, micro services etc.
  • Architecture applicative en Micro services.
  • Docker
  • Langages de programmation : PHP 7, JQuery, Javascript
  • Principes SOLID
  • Framework PHP MVC : Zend 3/Expressive ou Symfony 3/4 ou Laravel 5
  • Outil de versionning de code : Git / Bitbucket
  • TDD : PHPSpec, PHPUnit
  • Bases de données : MySQL, PostgreSQL, Oracle
  • Type API : REST / SOAP
  • Queue Message : RabbitMQ ou Kafka ou AWS SQS ou Redis
  • Stratégie de cache : Redis / Memcached
  • Méthodologie de développement : Agile
  • Jenkins
  • Xdebug ou similaire (outil pour le débugging de code)
  • Behavior Driven Development : Behat ou équivalent
  • Domain Driven Design (Tactical and Strategic Design Patterns)
  • Search Engine (ElasticSearch)
  • Document Oriented Database (MongoDB ou DynamoDB)
  • API Gateway Pattern

 

Profil

Force de propositions et capacité à évoluer dans un environnement dynamique et agile

Anglais: intermédiaire a bilingue

Talk to us

Lucie Eprinchard, Recruitment Consultant
+31208083596
(8h30 - 17h30)