Contexte
Dans le cadre du renforcement d'une équipe IT spécialisée dans le domaine de l'Assurance Vie, nous recherchons un Développeur Senior pour rejoindre une équipe Agile sur une mission longue durée.
Vous intégrerez une équipe pluridisciplinaire composée notamment de développeurs, de Business Analysts, d'un Product Owner et d'un Agile Manager, en collaboration étroite avec les équipes métier.
Vos responsabilités
-
Concevoir, développer, tester, déployer et monitorer des applications en environnement Sunbelt.
-
Participer à la maintenance et à l'évolution du patrimoine applicatif.
-
Assurer le support aux équipes métier sur les applications du domaine.
-
Participer aux projets de modernisation et d'amélioration continue.
-
Intervenir sur l'ensemble de la chaîne de développement, de la conception à la mise en production.
-
Contribuer aux choix techniques et d'architecture et être capable de les justifier.
-
Participer aux code reviews et au pair programming.
-
Accompagner la montée en compétences des autres développeurs.
-
Collaborer avec les équipes techniques des autres domaines afin d'améliorer les systèmes et les processus.
-
Suivre et communiquer régulièrement sur l'avancement des travaux ainsi que sur le reste à faire.
-
Devenir progressivement référent sur certaines parties du domaine applicatif.
Compétences techniques
Indispensables
-
Maîtrise de la programmation procédurale, idéalement COBOL ou technologie équivalente.
-
Expérience avec des bases de données non relationnelles / fichiers indexés.
-
Maîtrise de l'ensemble de la chaîne de développement.
-
Expérience dans un environnement Agile / Scrum.
-
Maîtrise d'un outil de versioning tel que Git.
-
Sensibilité aux architectures modernes et aux nouvelles technologies.
-
Intérêt pour le domaine de l'Assurance Vie.
Compétences appréciées
-
Expérience en programmation événementielle / Event Sourcing.
-
Connaissance de Kafka.
-
Expérience dans la conception d'APIs REST.
-
Connaissance de la programmation fonctionnelle, notamment Scala.
-
Expérience avec MongoDB ou d'autres bases NoSQL.
-
Connaissance de Kubernetes / K8s et Jenkins.
-
Expérience avec des outils de monitoring tels qu'Instana ou Sentry.
-
Expérience avec des frameworks de tests unitaires.
-
Connaissance du standard JSON:API.
Compétences Frontend - un plus
Une expérience frontend constitue un avantage, notamment sur :
-
Angular, React ou Vue.js
-
HTML / CSS / JavaScript
-
Consommation d'APIs REST
-
Intégration de maquettes provenant de Figma
-
Conception d'architectures frontend basées sur des composants
Profil recherché
Nous recherchons un profil Senior, autonome et proactif, capable de prendre en charge ses sujets de bout en bout.
Vous appréciez le travail en équipe et êtes à l'aise dans un environnement Agile. Vous êtes capable de partager vos connaissances, de challenger les choix techniques et de proposer des améliorations.
Une réelle curiosité pour les technologies modernes et une volonté d'évoluer progressivement d'un environnement procédural vers des architectures et technologies plus modernes seront particulièrement appréciées.
Une expérience ou un intérêt pour le secteur de l'assurance, et plus particulièrement de l'Assurance Vie, constitue un réel avantage.
Environnement technique
Backend : Sunbelt, programmation procédurale, COBOL, APIs REST, Kafka, Event Sourcing, Scala
Data : fichiers indexés, NoSQL, MongoDB
Frontend : Angular / React / Vue.js, HTML, CSS, JavaScript
DevOps : Kubernetes, Jenkins, Git
Monitoring : Instana, Sentry
Méthodologie : Agile / Scrum
Type de mission
-
Mission longue durée
-
Temps plein
-
Environnement Agile
-
Forte dimension technique et collaborative
-
Possibilité d'évoluer sur des sujets de modernisation et de nouvelles technologies