FinTech leader en France pour les logiciels dédiés aux métiers du patrimoine et de la finance, HARVEST accompagne les professionnels avec des solutions couvrant toute la chaîne de valeur patrimoniale et financière depuis plus de 30 ans. Le groupe conçoit des solutions digitales, rend accessible l’information indispensable pour éclairer les décisions patrimoniales et financières. Spécialiste de la data, il permet la construction automatisée de portefeuilles efficients sur mesure.
Avec plus de 4000 sociétés clientes, le groupe propose un ensemble de logiciels et de services plébiscités par les professionnels désireux de développer un conseil à forte valeur ajoutée.
Expertise métier et maîtrise technologique s’exercent avec plus de 400 talents passionnés et investis, fiers de leur entreprise labellisée Great Place To Work. Le groupe a recruté plus de 100 collaborateurs en France en 2022 pour accompagner sa croissance et son ambition de devenir le champion européen de la WealthTech.
Nous recherchons un(e) Développeur(se) Backend ou Full Stack pour venir renforcer nos équipes. Au sein d’une équipe projet à taille humaine appliquant le framework Scrum, rattachés à un(e) Directeur(rice) de projet, vous êtes impliqués dans l'ensemble du processus de développement logiciel.
Vos missions seront les suivantes :
Prendre en charge la conception technique et l'éventuelle phase de prototypage des modules à développer
Implémenter les tests automatisés (unitaires, intégration, …) et prendre en charge la réalisation des travaux
Mettre en œuvre les méthodologies d'eXtreme-Programmingprincipes du Software Craftsmanship (Test Driven Development, pair programming, code review, …) et le processus d'intégration et déploiement continus.
Participer à l’enrichissement du référentiel documentaire technique et la gestion du patrimoine technique logiciel (dette technique, etc.)
Être force de proposition sur des suggestions d’amélioration fonctionnelle et technique
Et plus globalement, vous serez impliqués dans le développement et les évolutions du projet grâce à votre expertise et votre goût pour les nouvelles technologies.
Les produits sur lesquels vous interviendrez sont distribués à la fois sous forme d’API REST et de composants IOS, l’un des challenges est d’arriver à gérer un même socle commun (existant) de la conception jusqu’à la distribution et la maintenance et les évolutions du produit
Vous fonctionnez en mode projet (agile) et interagissez avec les autres acteurs du projet (Conception métier, Assurance Qualité, Exploitation).
Le profil
De formation supérieure avec une spécialisation en informatique/SI, vous disposez d'une expérience d’au moins 3 ans en développement informatique sur le langage Kotlin, et idéalement des connaissances en compilation multiplateforme.
Les compétences
Être à l'écoute
Autonomie
Force de proposition
Rigueur
Pédagogie
Excellent relationnel
Leadership
Exemplarité
Persévérance
Esprit d'équipe
Les Compétences techniques
Développement en Kotlin (et idéalement Kotlin multiplateforme) ainsi qu’en Java
Déploiement d’application sous iOS (ou Android)
Solide compréhension des architectures logicielles (clean, architecture hexagonale, etc.) et des principes de conception.
Connaissances en BDD : SQL Server ou PostgreSQL ou MySQL
Connaissances des environnements cloud (Docker + Kubernetes )
Bien connaitre l’essentiel du développement : Git, Git flow, Tests unitaires
Bonne connaissance de Gradle ou un autre outil de build comme Maven
Les plus
Framework Front : Angular
Bonnes connaissances sur les architectures distribuées et événementielles (Kafka, RabbitMQ par exemple)
DevOps : Pipeline, CI/CD
Connaissance en Docker + Kubernetes
Outils de monitoring : Grafana, Prometheus
Agrégation de log : Elasticsearch, Kibana / Loki
Connaissances IAM (OpenID Connect, SAML, flows d’authentification, etc.)
Bonne maitrise des outils de développement (ça peut être les vôtres) tel queVisual Studio Code, IntelliJ, MSSQL ou Postgresql, Postman.
Clean architecture, injection de dépendances
Tests integration
Software craftsmanship
A savoir :
Bonnes pratiques de code et travail en équipe (création de pull request, pair programming)
Méthode Agile (SCRUM)
Veille technologique (tout sujet confondu)
Aimer les Draw.io et les schémas d’archi C4 / UML
Une forte appétence pour le métier
Etre moteur dans l’équipe
Savoir vulgariser, expliquer et encadrer les développeurs juniors.
Les avantages
Une diversité de projets et un environnement de travail stimulant
Une politique de télétravail en place
Des locaux sympas et accueillants
Des moments de rencontres lors d’évènements extra-professionnels tout au long de l’année
Serez-vous le prochain chanceux à nous rejoindre ?!
A l’image de nos valeurs, le groupe est engagé depuis de nombreuses années en faveur de la diversité et du handicap.
Rejoignez notre entreprise certifiée Great Place To Work® ! Vous vous y plairez