Développeur / Développeuse Full Stack - Spécialiste SaaS / Cloud (H/F)
Description du poste
Mission : Au sein de notre service informatique, vous occupez un rôle clé et polyvalent, à l'intersection du support technique avancé, du développement applicatif moderne (SaaS/Cloud) et de la participation à nos projets IT. Vous travaillez en étroite collaboration avec les équipes métiers pour comprendre leurs besoins et y apporter des solutions techniques robustes, scalables et adaptées. Vos missions principales seront : Développement, Architecture SaaS et Évolution Applicative : Conception et développement : Participer activement au développement de nouvelles fonctionnalités et de produits SaaS en utilisant des technologies modernes (FastAPI, Next.js, React). Architecture Cloud & Scaling : Contribuer à la mise en place d'architectures cloud scalables, notamment via la gestion du stockage sur Amazon S3 et l'optimisation des performances applicatives. Conteneurisation et Déploiement : Participer à l'automatisation et à l'orchestration des déploiements en utilisant Docker et Kubernetes. Maintenance : Assurer la maintenance corrective et évolutive des applications existantes (technologies Web classiques comme PHP, JavaScript). No-Code/Low-Code : Maintenir et optimiser des applications métiers rapides via la plateforme Google AppSheet. Effectuer les tests unitaires et d'intégration pour garantir la qualité et la sécurité des développements. Participation aux Projets IT & DevOps : Collaborer sur les aspects techniques des nouveaux déploiements, des migrations cloud et des problématiques de scaling de projets. Contribuer à l'amélioration continue des processus de déploiement (CI/CD, Git). Participer à l'analyse des besoins métiers et à la conception technique en utilisant des méthodologies Agiles (Scrum, Kanban). Support Technique et Maintenance Applicative : Assurer le support technique de niveau 1 et 2 pour les utilisateurs sur les applications métiers et les outils internes. Analyser et résoudre les incidents techniques liés aux logiciels et plateformes utilisées. Rédiger et mettre à jour la documentation technique et les procédures. Compétences techniques requises : Développement Web & Frameworks (Cœur du poste) : Maîtrise de Python (FastAPI) et de l'écosystème JavaScript moderne (React, Next.js). Une connaissance de PHP (WordPress, Laravel) est un plus pour l'historique. Architecture Cloud & DevOps : Expérience pratique avec Docker, l'orchestration Kubernetes, et la gestion du stockage cloud (AWS S3). Bonnes notions sur les problématiques de montée en charge (project scaling). Bases de Données : Maîtrise de PostgreSQL (et idéalement MySQL). Plateformes No-Code/Low-Code : Bonne maîtrise ou connaissance de Google AppSheet appréciée. Gestion de Versions & CI/CD : Utilisation courante de Git (et idéalement des notions de pipelines CI/CD). Systèmes et Réseaux : Connaissances sur les systèmes d'exploitation (Windows, Linux) et les réseaux TCP/IP. Méthodologies Projet : Pratique des méthodologies Agiles (Scrum, Kanban) et des outils associés (JIRA, Trello). Savoir-être professionnels : Autonomie, rigueur et organisation. Excellent relationnel et sens du service client (interne). Capacité d'analyse, de diagnostic et de résolution de problèmes complexes. Proactivité, curiosité technique et force de proposition face aux défis de scalabilité. Gestion du temps et capacité à mener de front support et projets de développement (Multitasking).
Compétences
- Architecture web [souhaitée]
- Conception d'interfaces utilisateur (UI) [souhaitée]
- Cybersécurité [souhaitée]
- Licence mention informatique [souhaitée]
- Méthode AGILE [souhaitée]
- Modélisation informatique [souhaitée]
- Règles de sécurité Informatique et Télécoms [souhaitée]
- Sécurité des données et conformité RGPD [souhaitée]
- Virtualisation des serveurs [souhaitée]
- Concevoir une application web [souhaitée]
- Analyser les besoins informatiques [souhaitée]
- Concevoir et développer une solution digitale [souhaitée]
- Créer une documentation technique [souhaitée]
- Déployer le code de façon conteneurisée [souhaitée]
- Développer des outils de monitoring pour les performances web [souhaitée]
- Exploiter des solutions de Data Science ou d'Intelligence Artificielle [souhaitée]
- Gérer les bases de données et assurer leur intégrité [souhaitée]
- Implémenter des mesures de sécurité informatique [souhaitée]
- Optimiser des algorithmes, une application informatique et mettre en oeuvre leur développement [souhaitée]
- Optimiser les processus de qualité pour assurer la fiabilité des logiciels [souhaitée]
- Réaliser les essais de fonctionnement [souhaitée]
- Résoudre les problèmes techniques et bugs des sites [souhaitée]
- Tester et valider les fonctionnalités du logiciel [souhaitée]
- Tester un logiciel, un système d'informations, une application [souhaitée]