Ingénieur en développement logiciel (H/F)
Description
Dans le cadre de la réalisation d'un projet en assistance technique, nous recherchons un(e) Ingénieur en développement logiciel (H/F) pour l'un de nos clients .
Vous interviendrez sur le site client situé dans la région nantaise.
Vos missions seront les suivantes :
- Conception technique : Analyser les besoins fonctionnels, évaluer leur faisabilité et définir des solutions techniques robustes, évolutives et adaptées aux enjeux du produit.
- Développement Fullstack : Concevoir, développer et faire évoluer les fonctionnalités backend et frontend en garantissant la qualité, la lisibilité et la maintenabilité du code.
- Architecture logicielle : Contribuer aux choix d'architecture en s'appuyant sur les principes de l'architecture hexagonale et des systèmes événementiels (Event-Driven Architecture).
- Qualité logicielle : Mettre en œuvre les pratiques TDD et BDD, participer aux revues de code et promouvoir les bonnes pratiques de développement au sein de l'équipe.
- Performance et fiabilité : Identifier les axes d'optimisation, réaliser des tests de charge et améliorer la résilience ainsi que la disponibilité des applications.
- Production et observabilité : Participer au maintien en condition opérationnelle des services, mettre en place des dispositifs de supervision et contribuer à la résolution des incidents.
- Amélioration continue : Identifier et réduire la dette technique, piloter des actions de refactoring et contribuer à l'évolution des pratiques d'ingénierie.
- Innovation technologique : Exploiter les outils d'assistance au développement basés sur l'intelligence artificielle et participer à l'amélioration des processus d'automatisation et de CI/CD.
- Partage de connaissances : Accompagner les développeurs moins expérimentés, partager votre expertise et contribuer à la dynamique collective de l'équipe.
Profil recherché
- Vous justifiez d'au moins 5 ans d'expérience en développement logiciel, idéalement dans un environnement distribué, international ou à forte volumétrie.- Vous disposez d'une solide expertise en Java et Spring Boot et maîtrisez les problématiques de développement backend.
- Vous avez une bonne expérience en développement frontend avec Vue.js et TypeScript.
- Vous maîtrisez les architectures événementielles et possédez une expérience confirmée avec Kafka.
- Vous connaissez les principes de l'architecture hexagonale et les approches de conception favorisant la modularité et la maintenabilité.
- Vous êtes familiarisé-e avec les pratiques de qualité logicielle : TDD, BDD, Clean Code et Code Review.
- Vous avez une bonne compréhension des enjeux de performance, de scalabilité et d'observabilité, notamment avec OpenTelemetry et Datadog.
- Vous êtes sensible aux environnements Cloud, aux pratiques DevOps et à l'automatisation des déploiements et des tests.
- Vous êtes curieux-se des nouvelles technologies et vous intéressez aux usages de l'intelligence artificielle dans le développement logiciel.
- Vous êtes capable de prendre du recul sur les choix techniques tout en conservant une approche pragmatique, orientée résultats et besoins métier.
- Vous appréciez le travail collaboratif, savez partager votre expertise et contribuer à la montée en compétences de l'équipe.
- Vous disposez d'un niveau d'anglais professionnel B2/C1, vous permettant d'évoluer dans un environnement international.
Ce que nous cherchons avant tout, ce sont des personnalités qui participent au développement de DAVRICOURT et forment un réseau de talents interconnectés qui ne craint pas d'affirmer sa différence.
Vous êtes unique, nous sommes différents, rencontrons-nous!
LE DAVRIPACKAGE- Salaire compétitif
- Primes de participation
- Épargne salariale
- Mutuelle et prévoyance
- Forfait Mobilité Durable
- Plateforme CSE
- Actions de formation
- 1 jour par an offert pour une mission solidaire avec Komeet
INTÉRESSÉ(E) ?Si vous êtes arrivé(e) à la fin de cette offre, c'est qu'elle vous a forcément attirée, alors surtout n'hésitez pas à postuler ! En cas de doute, notre équipe recrutement saura répondre à vos questions.
L'offre d'emploi ne correspond pas tout à fait à vos compétences mais nos valeurs vous ressemblent et notre ambition vous motive ? Alors vous pouvez consulter l'ensemble de nos offres sur notre site
ET APRÈS ?
Notre processus de recrutement est simplifié : un seul entretien est prévu par nos équipes, à la suite duquel nous présentons votre profil au client.
NB : En l'absence de retour de la part de l'équipe recrutement sous 1 semaine, veuillez considérer que votre candidature n'a pas été retenue. Merci de votre compréhension.