Tech Lead H/F
Role details
Job location
Tech stack
Job description
Intégré(e) à la Factory Relation Client, vous intégrez la squad CRM qui déploie les produits Salesforce de son périmètre aux Filiales ARKEA (10 ORG).
Rattaché(e) au manager de la Factory, vous prenez la responsabilité technique des intégrations bidirectionnelles entre Salesforce et le SI ARKEA. Votre mission principale est d'assurer la conception, la qualité et la gouvernance technique des échanges et traitements entre Salesforce et le SI ARKEA (flux bidirectionnels), de piloter la roadmap technique et de maintenir les SLA opérationnels.
Vos missions :
- Définir et faire appliquer l'architecture d'intégration (API, batch, événements) et les patterns de synchronisation
- Garantir la qualité technique : revues de code, normes, tests (unitaires, d'intégration, E2E), sécurité et nonrégression
- Piloter la CI/CD (mise en oeuvre, création/maintenance des pipelines, automatisation des déploiements, rollback)
- Superviser les mises en production : stratégie de release, bascules, plan de validation et plan de retour arrière
- Gouvernance API : catalogue, versioning, documentation, politique d'accès et quotas
- Encadrer techniquement les développeurs
- Collaborer avec les autres équipiers de la squad pour prioriser la roadmap, estimer les risques et chiffrer les travaux (évolutions métiers, obsolescence, vulnérabilités, ...)
- Participer à la gestion d'incidents majeurs et prendre en charge les actions issues des ateliers de Root Cause Analysis (RCA)
- Veiller au respect des règles de sécurité et de conformité Groupe, faire de la veille sur son périmètre., La factory Relation client a pour objectif de fournir à nos conseillers (en agence, en CDR, ...) les outils nécessaires à l'animation de leur relation avec leurs clients.Elle est composée de 6 squads produits accompagnés par une squad de synchro. La squad CRM déploie des CRM pour différentes entités du groupe, sur la base de l'outil Salesforce. Elle recherche un profil de développeur Salesforce qui permette de transformer les besoins métiers en solutions techniques concrètes. Il collabore étroitement avec les équipes fonctionnelles pour créer des solutions adaptées aux processus de vente ou de service client. Il existe aujourd'hui une dizaine ORG Salesforce animées par la squad. Avec ce poste, nous vous offrons :Un environnement riche et varié : vous évoluerez dans un environnement où plusieurs solutions techniques se côtoient.De la visibilité : la relation client est un enjeu pour l'ensemble de nos parties prenantes, ce poste vous donnera une belle visibilité interneUne équipe : l'équipe a à coeur les valeurs de cohésion et de soutien, vous intégrerez un collectif soudé ! Le processus de recrutement :1. Je postule à une offre et je reçois un mail de confirmation2. Après un premier échange téléphonique, je reçois des codes de connexion pour passer des tests en ligne3. Si les tests sont positifs, je passe un entretien avec un responsable RH et un manager opérationnel.4. Enfin, si ma candidature est validée, un responsable RH me fait une proposition, * APIs et protocoles : conception et implémentation d'API REST/SOAP, gestion du versioning, sécurité (OAuth2, JWT).
- Traitement batch : conception, planification, orchestration et supervision.
- Compétences pipeline data
- Bases de données et transformation : SQL, mappings JSON/XML, gestion des transactions et de la cohérence données
- Notions de CI/CD nécessaires
- Monitoring & observabilité : logs centralisés, métriques, alerting (Grafana)
Travaux attendus
- Architecture d'intégration et schémas de flux
- Catalogue API et documentation d'intégration
- Pipelines CI/CD et stratégies de test automatisé
- Runbooks, procédures d'exploitation, tableaux de bord SLA/KPI.
- Plan de montée en compétences de l'équipe
- Indicateurs de succès
- Disponibilité des processus d'intégration conforme aux SLA
- Réduction du MTTR lors d'incidents
- Taux d'automatisation des déploiements et fréquence de livraison
- Couverture de tests et baisse des régressions en production
- Satisfaction PO/métiers sur la qualité fonctionnelle et réactivité
Requirements
Compétences techniques requisesJava Spring/Spring boot : solide expérience (design, bonnes pratiques, frameworks courants)Intégration Salesforce : patterns d'intégration (REST/SOAP, Platform Events, Outbound Messaging, Bulk API), bonne compréhension du modèle de données Salesforce et des limites (governor limits, batch Apex)APIs et protocoles : conception et implémentation d'API REST/SOAP, gestion du versioning, sécurité (OAuth2, JWT).Traitement batch : conception, planification, orchestration et supervision.Compétences pipeline dataBases de données et transformation : SQL, mappings JSON/XML, gestion des transactions et de la cohérence donnéesNotions de CI/CD nécessairesMonitoring & observabilité : logs centralisés, métriques, alerting (Grafana) Travaux attendusArchitecture d'intégration et schémas de fluxCatalogue API et documentation d'intégrationPipelines CI/CD et stratégies de test automatiséRunbooks, procédures d'exploitation, tableaux de bord SLA/KPI.Plan de montée en compétences de l'équipeIndicateurs de succès Disponibilité des processus d'intégration conforme aux SLARéduction du MTTR lors d'incidentsTaux d'automatisation des déploiements et fréquence de livraisonCouverture de tests et baisse des régressions en productionSatisfaction PO/métiers sur la qualité fonctionnelle et réactivité Savoir-êtreLeadership technique : capacité à décider, prioriser et défendre des choix architecturauxCommunication : expliquer des choix techniques aux métiers et au management, animer des ateliersCoaching : accompagner les développeurs, transmettre les bonnes pratiquesRigueur et sens de la qualité : tests, documentation, processCapacité à gérer les prioritésSens de l'engagement collectif, capacité à fédérerEsprit collaboratif et appétence au travail en équipe pluridisciplinaire et aux méthodes de travail agiles, * Java Spring/Spring boot : solide expérience (design, bonnes pratiques, frameworks courants)
- Intégration Salesforce : patterns d'intégration (REST/SOAP, Platform Events, Outbound Messaging, Bulk API), bonne compréhension du modèle de données Salesforce et des limites (governor limits, batch Apex), Savoir-être
- Leadership technique : capacité à décider, prioriser et défendre des choix architecturaux
- Communication : expliquer des choix techniques aux métiers et au management, animer des ateliers
- Coaching : accompagner les développeurs, transmettre les bonnes pratiques
- Rigueur et sens de la qualité : tests, documentation, process
- Capacité à gérer les priorités
- Sens de l'engagement collectif, capacité à fédérer
- Esprit collaboratif et appétence au travail en équipe pluridisciplinaire et aux méthodes de travail agiles
EUR
SOAP Spring Management d'équipe Oracle Application Express (ApEx) API SGBD SQL REST Grafana Création d'une base documentaire Salesforce Batching Réactivité Travail en équipe XML Gestion de transactions JSON Qualité fédératrice Spring Boot Java Logiciels de gestion de versions