Ingénieur Développement Payment (Backend) F/H
-
Type de contrat : CDI
-
Temps de travail : Temps plein
-
Lieu Paris
L'entreprise
Noelse est une fintech engagée qui réinvente la banque de demain en plaçant l'éthique et la responsabilité au cœur de sa relation client.
En tant qu'établissement de paiement innovant, nous proposons des solutions complètes pour les particuliers et professionnels : comptes, cartes, services de paiement et d’encaissement conçus pour allier performance et transparence.
Rejoindre Noelse, c'est :
- Contribuer à un projet ambitieux : repenser le système bancaire avec une approche humaine et technologique.
- Évoluer dans un environnement dynamique où chaque collaborateur participe activement à notre croissance.
- Relever des défis stimulants au sein d'une équipe passionnée par l'innovation financière.
Ensemble, construisons une banque plus juste, simple et connectée.
Description du poste
Travail en équipe :
- Respecter les bonnes pratiques de développement (tests, relecture de code) et être force de proposition;
- Participer aux cérémonies d’équipe;
- Valider, merger et déployer des applications.
Travail en projet :
- Collaborer avec les Product Owner ;
- Suivre & participer aux cérémonies de projet ;
- Assurer le développement et la réalisation des projets :
- Les applications correspondent aux besoins des Product Owner ;
- Les applications respectent les règles de coding ;
- Les applications respectent les règles de testing ;
- Travailler avec l’architecte Data pour s’assurer que la structuration des bases de données est optimale.
- Documenter les applications pour les développements ultérieurs et la mise en production :
- Assurer que les tickets sont bien écrits et lisibles par les autres :
- S’assurer de la qualité des tickets écrit par les autres membres de l’équipe
- Assurer que les modifications systèmes sont bien documentées et partagées par l’équipe.
- Assurer que les tickets sont bien écrits et lisibles par les autres :
- Participer aux tests end-to-end avec les Product Owner afin d’assurer que les développements correspondent aux besoins.
Assistance avec la maintenance de l’existant :
- Participer aux correctifs sur des anciennes applications et plateformes ;
- Analyser les problèmes existants avant modification.
- Ecrire les spécifications sous la responsabilité du Techlead afin de solutionner les problèmes
Optimisation en continu :
- Respecter le « boy scout code » :
- Laisser le code le plus propre possible :
- Améliorer le respect des règles de codage ;
- Améliorer le respect des règles de test.
- Laisser le code le plus propre possible :
- Participer à la conception et à l’amélioration des règles de codage :
- Suggérer des nouvelles approches et discuter avec les Techleads et l’équipe ;
- Contribuer à valider les choix techniques avec les Techleads.
- Travailler en pair sur des points bloquants avec des product manager ou autres ;
- Produire & maintenir des codes les plus propres possibles.
Développement sécurisé :
- Avoir une approche sécurisée des développement :
- Avoir une bonne pratique du framework OWASP ;
- Avoir une bonne pratique du framework CWE.
- Effectuer une veille technologique concernant les environnements de développement utilisés ;
- Effectuer une veille technologique concernant les modules/fonctions/packages utilisés dans les codes. Ceci afin de réduire les vulnérabilités des modules/fonctions/packages vulnérables.
Activités éventuelles :
- Porter assistance aux équipes infrastructures lors d’incidents opérationnels et sécurités.
- Se former en continu en bonnes pratiques dans les langages utilisés.
Les compétences requises chez Noelse
BACKEND |
FRONTEND |
BACK & FRONT |
JAVA |
REACT JS |
GIT |
SPRING |
REACT NATIVE |
JIRA |
SPRING BOOT |
REACT ADMIN |
CONFLUENCE |
SQL |
REDUX |
SWAGGER |
HIBERNATE |
REDUX OBSERVALE |
GITFLOW |
TEST CONTAINER |
REDUX THUNK |
REST |
J UNIT |
TYPESCRIPT |
Maitrise de l’anglais |
MAVEN |
JAVASCRIPT |
|
REST |
||
Profil recherché
- Diplôme de master spécialisé en informatique, réseau et télécommunique ou écoles d’ingénieurs accréditée CTI (informatique, télécoms…).
- Expérience professionnelle de 5 ans minimum dans le domaine de l’informatique et de la conception logiciel.
- Une expérience dans le domaine du paiement, des fintechs ou similaire serait idéale.
-
Le plus ? spécialisé Java avec des notions de conception et des connaissances du cleancode
- 100% présentiel
Le process de recrutement
- Etape 1/3: entretien avec notre Talent Acquisition
- Etape 2/3: evaluation technique (test envoyé par email et analyse des retours)
- Etape 3/3: débrief du test et entretien technique & fit avec notre CTO et un autre interlocuteur (Squad, Codir...)
Réf: 142582bd-e3de-42a0-a720-130227b9a9af