À propos
Voici un bref aperçu des tâches et des responsabilités qui vous incomberont.
Responsabilités- Participer aux développements, évolutions et modernisations des solutions d’affaires.
- S’assurer de la qualité, de la sécurité et de la résilience applicative des solutions qu’il code.
- Collaborer activement aux revues de code avec une checklist (lisibilité, tests, sécurité, performance, maintenabilité).
- Participer aux activités DevOps incluant la livraison continue, l’observabilité, l’exploitation et la mise à jour des solutions.
- Contribuer à la mise en place et à l’amélioration des pipelines CI/CD.
- Intégrer les principes DevSecOps en appliquant systématiquement les bonnes pratiques de sécurité et en automatisant la détection des vulnérabilités.
- Proposer des solutions techniques alignées aux objectifs d’affaires et en partager l’imputabilité.
- Effectuer le développement complet des produits logiciels : conception, codification, tests, automatisation, documentation et exploitation.
- Automatiser les essais (ex. : pyramide des tests, TDD, BDD) et porter l’imputabilité de leur stabilité.
- Documenter les solutions techniques et les pratiques pour assurer la pérennité et la maintenabilité des produits.
- Participer à la vigie des technologies, incluant les tendances en IA générative, infonuagique et outils de développement modernes.
- Partager les meilleures pratiques au sein de l’équipe.
- Travailler en cocréation avec les partenaires d’affaires pour bien comprendre les enjeux et réaliser des solutions alignées aux intentions et objectifs d’affaires.
- Comprendre l’application des technologies infonuagiques, des architectures modernes et des outils IA dans le développement de solutions d’affaires, et les faire progresser pour améliorer la vélocité et la qualité de livraison.
- Utiliser de façon appropriée l’intelligence artificielle générative dans les activités de développement (génération de code, documentation, analyse, validation), tout en respectant les pratiques et politiques internes.
- Posséder un baccalauréat dans une discipline appropriée.
- Avoir un minimum de six (6) années d’expérience pertinente.
- Disposer d’une expérience solide en développement Java.
- Détenir des connaissances de base en DevOps, DevSecOps, CI/CD, automatisation et observabilité.
- Démontrer des connaissances en résilience applicative (gestion des erreurs, redondance, stratégies de reprise, patterns de résilience).
- Savoir maîtriser des concepts orientés objet et fonctionnels.
- Posséder une capacité à identifier et appliquer les bonnes pratiques logicielles (Clean Architecture, Clean Code, Design Patterns).
- Avoir la capacité à concevoir des architectures logicielles efficaces, modulaires, flexibles, résilientes et simples.
- Disposer d’une capacité à identifier les problèmes, les blocages et à proposer des solutions réalisables.
- Détenir une capacité de communication et de vulgarisation.
- Démontrer une capacité à utiliser de façon professionnelle l’IA générative comme outil de productivité en développement.
- Posséder une compréhension de l’infonuagique et des modèles modernes de livraison logicielle.
- Avoir des notions de conteneurisation et de diagnostic en environnement cloud (logs, métriques, traces de base).
- Disposer d’un esprit d’équipe et collaboration active.
Compétences linguistiques
- French
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.