Details de l'offre
Au sein d'une petite équipe agile et collaborative, vous interviendrez sur les missions suivantes, du code à l'infrastructure : Développement et intégrations Faire évoluer les applications et les services back-end et front-end existants. Raccorder et maintenir des API partenaires, souvent mal documentées ou changeantes. Traiter des formats d'échange normalisés (XML métier, PDF, validation par règles). Sécurité Tenir le niveau de sécurité applicative : authentification forte, sessions, en-têtes, cloisonnement entre clients. Gérer les secrets et le chiffrement des données sensibles. Répondre aux questionnaires et audits de sécurité des clients. Hébergement et exploitation Administrer l'hébergement cloud (serveurs Linux, conteneurs, réseau, répartiteurs de charge, certificats). Maintenir l'infrastructure as code, la CI/CD, les sauvegardes et la supervision. Diagnostiquer et résoudre les incidents de production, assurer le support de niveau 3. Conception de la prochaine plateforme Participer au cadrage et concevoir l'architecture (découpage, données, multi-tenant, sécurité, déploiement). Contribuer au choix de la stack, possiblement Java ou Kotlin, puis à sa mise en œuvre. Vous maîtrisez : Langages : Maîtrise d'au moins un langage back-end typé (Java, Kotlin, TypeScript, C#.) ; à l'aise pour passer de l'un à l'autre Architecture : Conception d'applications web et de services, API REST, traitements asynchrones, multi-tenant Données : Bases relationnelles (modélisation, migrations, performance), cache, stockage objet Intégration : Consommation d'API tierces, formats d'échange (XML, JSON), robustesse face aux erreurs partenaires Sécurité : Bonnes pratiques OWASP, authentification et 2FA, chiffrement, gestion des secrets, durcissement serveur Hébergement : Linux, conteneurs, réseau, cloud public, infrastructure as code, CI/CD Exploitation : Supervision, journalisation centralisée, sauvegardes, gestion d'incident Qualité : Tests automatisés (unitaires, intégration, bout en bout), revue de code Outils IA : Pratique des assistants de développement, avec un regard critique sur ce qu'ils produisent Un plus : une expérience de la facturation électronique, de l'EDI ou de la dématérialisation. Profil recherché De formation supérieure en informatique, vous possédez une expérience significative en tant que Développeur senior et vous êtes capable de travailler en autonomie sur un produit en production. Au moins 8 ans d'expérience en développement logiciel, dont une part en responsabilité de production. Une expérience de conception ou de refonte d'une plateforme, pas seulement de maintenance. Rigueur dans le diagnostic : vérifier une hypothèse sur les données avant de corriger. Sens des responsabilités sur la sécurité et les données des clients. Communication écrite claire, en français, avec les clients, les partenaires et la direction. Rémunération - Selon profil : de 45 à 50 K€