Alternance Développeur Informatique Full Stack - Figeac (F/H)
Conception et développement d'applications
Participer à la conception, au développement et à l'évolution d'applications métiers innovantes.
Développer de nouvelles fonctionnalités répondant aux besoins des utilisateurs et des équipes métiers.
Assurer la maintenance corrective et évolutive des applications existantes.
Contribuer à la rédaction des spécifications techniques et fonctionnelles.
Développement Front-End & Back-End
Développer des interfaces web modernes et ergonomiques à l'aide de frameworks Java
Script.
Participer au développement des services Back-End en environnement Java.
Concevoir des composants performants, évolutifs et facilement maintenables.
Collaborer avec les équipes techniques pour garantir la qualité des développements.
Qualité logicielle et industrialisation
Réaliser les tests unitaires et participer aux phases de validation des développements.
Corriger les anomalies et optimiser les performances des applications.
Participer aux revues de code et appliquer les bonnes pratiques de développement.
Contribuer à l'amélioration continue des processus de développement et de déploiement.
Architecture et technologies Cloud
Participer à l'évolution de l'architecture logicielle de la plateforme.
Contribuer à l'intégration des applications dans des environnements conteneurisés (Docker, Kubernetes).
Participer au maintien et à l'optimisation des bases de données relationnelles.
Collaborer avec les équipes techniques afin d'assurer la disponibilité et la performance des solutions.
Innovation et veille technologique
Réaliser une veille permanente sur les nouvelles technologies et les bonnes pratiques du développement logiciel.
Être force de proposition sur les choix techniques et les évolutions de l'architecture.
Participer à l'intégration de nouveaux outils permettant d'améliorer la qualité et la productivité de l'équipe.
Découvrir et expérimenter les outils d'intelligence artificielle appliqués au développement logiciel.