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.