Back-end Developer - Support Niveau 2
Role details
Job location
Tech stack
Job description
Missions : Le développeur Back-end en charge du support niveau 2 assure le traitement des retours clients remontés par le service "Delivery". Il analyse, reproduit et résout les problèmes techniques identifiés par les utilisateurs. Il contribue à l'amélioration continue en proposant des corrections, des optimisations et des évolutions pour garantir la stabilité et la qualité de l'application. En coordination avec les développeurs, le service Qualité et le DevOps en charge des assistances, il s'assure que les problématiques clients sont correctement prises en charge et documentées.
Présentation du service : Le service R&D regroupe les activités Front-end, Back-end et Infra qui, en étroite collaboration, ont la responsabilité d'analyser, développer, tester et déployer les User Stories définies par l'équipe Produit.
Le service Back-end intègre également une cellule de support de niveau 2, actuellement composée de deux personnes. Cette cellule est pilotée fonctionnellement par le Coordinateur Back-end Support Production et assure le traitement des demandes de support ainsi que l'accompagnement des équipes de production sur les problématiques nécessitant une expertise applicative approfondie.
Activités et tâches
Gestion des retours clients (Support Niveau 2) :
- Prendre en charge les demandes techniques escaladées par le service Delivery (bugs, anomalies, incidents).
- Analyser et reproduire les problèmes en environnement de test.
- Identifier et proposer des correctifs ou des solutions de contournement.
- Coordonner avec les développeurs et le DevOps pour la mise en production des correctifs critiques.
- Documenter les problématiques et solutions dans un espace de knowledge management pour améliorer la résolution future.
- Remonter aux équipes Produit et Qualité les problématiques récurrentes pour anticiper des évolutions.
Assurer le développement et la maintenance :
- Développer et améliorer les fonctionnalités en lien avec les problématiques rencontrées par les utilisateurs.
- Mettre en place et réaliser les tests unitaires et d'intégration pour garantir la fiabilité des corrections apportées.
- Participer aux revues de code et assurer la documentation des APIs et des
- corrections.
Amélioration continue et qualité :
- Identifier et proposer des optimisations pour améliorer la performance et la stabilité de l'application.
- Challenger le produit et la conception pour limiter l'apparition de nouvelles anomalies.
- Participer aux discussions techniques hebdomadaires pour partager les problématiques rencontrées et les solutions mises en place.
Participer aux rituels Scrum & Produit
- Met à jour et suit les US qui lui sont attribuées tout au long du sprint
- Participer activement aux réunions Scrum et aux comités techniques pour prioriser les corrections et améliorations.
Requirements
- Framework .Net, C# - Avancé
- Debugging et analyse d'incidents - Avancé
- SQL - Avancé
- Architecture micro-services - Intermédiaire
- PostgreSQL - Intermédiaire
- Méthodes agiles (framework Scrum) - Débutant
Savoir-être
- Bonne capacité d'analyse et de résolution de problèmes.
- Capacité à travailler en équipe et à communiquer efficacement.
- Rigueur et organisation dans la gestion des incidents.
- Esprit critique et force de proposition.
- Sens du service et de la satisfaction client.
Outils
- Git / Github - Avancé
- Visual Studio - Intermédiaire
- Docker (connaissances) - Débutant
- RabbitMQ (connaissances) - Débutant, Diplôme(s) : Une formation initiale de bac+3 à bac +5 en école d'ingénieurs ou informatique
Expérience(s) : 3 à 5 ans sur un poste de back-end developer
Benefits & conditions
Fourchette de rémunération : 40K € à 50K € en fonction de l'expérience
Evolution(s) : Concepteur Back-end
Rémunération : 40 000,00€ à 50 000,00€ par an