L'Ingénieur Développement Back End est chargé de concevoir, développer et maintenir des applications web et mobiles. Il intervient sur l'ensemble du cycle de développement, de l'analyse des besoins à la mise en production, en assurant la performance, la sécurité et la scalabilité des solutions. Il travaille en collaboration avec les équipes vente, produit, UX/UI et infrastructure pour proposer des solutions techniques adaptées aux besoins de l'entreprise et des utilisateurs. MISSIONS PRINCIPALES Développement et maintenance des applications - Concevoir, développer et déployer des applications web et mobiles - Assurer l'intégration et l'interconnexion des services via API (REST) - Implémenter et optimiser les bases de données relationnelles - Maintenir le code existant en assurant sa robustesse et son évolutivité - Rédiger la documentation technique et les guides utilisateurs Optimisation et sécurité - Assurer la performance et la scalabilité des applications - Mettre en place les bonnes pratiques de sécurité (authentification, protection des données) - Effectuer des tests unitaires, d'intégration et de performance Collaboration et méthodologies de travail - Travailler en mode agile (Scrum) en collaboration avec les équipes produit et design - Participer aux revues de code et aux prises de décision architecturales - Assurer une veille technologique et proposer des améliorations continues - Garantir la sécurité du système d'information - S'assurer du respect des normes et standards dans les développements réalisés afin de garantir un niveau de sécurité maxima- - Travailler sur l'ensemble des projets du groupe avec des environnements et frameworks différents RESPONSABILITES - Garantir la sécurité informatique en accord avec la PSSI. - Alerter le service en cas de problème sur les développements. - Rendre compte à sa hiérarchie chaque fois que nécessaire et à la demande. - Déterminer des solutions dans son domaine et optimiser les méthodes de développement informatique avec la validation de son responsable. Profil : - Diplôme bac 3 à bac 5 en informatique, Licence/Bachelor/Master - Expérience réussie de 5 années en développement backend - Expérience avec les méthodologies agiles - Intérêt pour les nouvelles technologies et l'innovation COMPETENCES TECHNIQUES - Langages frontend : HTML, CSS, JavaScript, TypeScript - Langages backend : .NET, C++ - Framework : Qt - Bases de données : Oracle, - Outils et environnements : Git / GitLab, Docker - Architecture : Microservices COMPETENCES SOUHAITEES (ATOUT SUPPLEMENTAIRE) - Framework : Symfony - Langages backend : Python, PHP - Bases de données : PostgreSQL, mariaDB - Connaissances en performance et optimisation des bases de données - Expérience en sécurité applicative COMPETENCES TRANSVERSES - Rigueur et autonomie - Capacité d'analyse et de résolution de problèmes - Esprit d'équipe et collaboration - Bonne communication écrite et orale - Capacité à travailler en équipe - Polyvalence et capacité d'adaptation
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.