Company description See more offers
   
 

Développeur Python

L'Analyste / Developeur intervient au sein de l'équipe DevOps pour concevoir, développer, sécuriser et maintenir des applications et composants techniques. Grâce à une expertise avancée en Python, aux technologies RedHat SSO/Keycloak, Hasura GraphQL et Flask AppBuilder (FAB), il participe à l'évolution du SI, à l'automatisation des processus et à l'intégration sécurisée des services applicatifs. À la fois développeur confirmé, analyste technique, intégrateur, et référent sécurité, il intervient sur l'ensemble du cycle de vie : analyse, développement, intégration, sécurisation, documentation, support niveau 3 et amélioration continue

 

Mission

      Conception, Analyse & Développement

      Concevoir et développer des applications et services backend en Python (Flask, Flask-AppBuilder, FastAPI selon les besoins)

      Concevoir et structurer des API performantes, sécurisées et robustes (REST & GraphQL)

      Implémenter et maintenir des schémas GraphQL Hasura, résolveurs, actions, permissions et vues dynamiques

      Développer des interfaces et modules Flask-AppBuilder(FAB) (authentification, vues, formulaires, rôles, modèles, intégrations)

      Assurer la qualité du code : patterns, standards, documentation, tests unitaires et intégration.

 

Gestion des Identités & Authentification (Keycloak / RedHat SSO)

      Implémenter des solutions d'authentification SSO basées sur RedHat SSO / Keycloak

      Configurer les realms, clients, policies, mappers, protocoles (OIDC/OAuth2/SAML)

      Intégrer Keycloak avec FAB, GraphQL Hasura et API Python

      Gérer les rôles, groupes, règles d'accès, flux d'authentification et sécurité applicative

 

JIRA Administration & Développement

      Concevoir et gérer des workflows simples à très complexes

      Paramétrer écrans, champs personnalisés, schémas, permissions, rôles

      Automatiser les workflows via automation rules et scripting adapté

 

Sécurité Applicative & Analyse des Risques

      Intégrer les bonnes pratiques de sécurité applicative dans les développements

      Réaliser des analyses de risques techniques et applicatives

      Effectuer des revues de code sécurité et détecter les vulnérabilités

      Comprendre et interpréter les rapports d'outils de scanning.

 

DevSecOps, CI/CD & Automatisation

      Définir et maintenir des pipelines CI/CD (GitLab CI, GitHub Actions ou équivalent)

      Intégrer des contrôles sécurité dans la chaîne CI/CD (linting, SAST, scans dépendances)

      Automatiser le déploiement des applications Python/FAB/Hasura/Keycloak

      Gérer la configuration et le packaging applicatif (Docker, YAML, scripts)

      Collaborer avec les équipes IT pour industrialiser les déploiements.

 

Exploitation, Support & Amélioration Continue

      Assurer le support technique sur les applications développées

      Diagnostiquer les incidents complexes et proposer des solutions robustes

      Optimiser la performance des applications backend (requêtes, modèles, cache, API)

      Documenter l'architecture, les modules, les processus et les intégrations

 

Outils & Technologies clés

      Développement : Python, Flask, Flask-AppBuilder, FastAPI

      IAM / SSO : RedHat SSO, Keycloak, OAuth2, SAML

      API & Data : GraphQL Hasura, PostgreSQL, REST APIs

      DevSecOps : Git, GitLab CI/CD, Docker, scans sécurité, pipelines automatisés

      Sécurité : Rapid7, Varonis, Sonarcube, Xray JFrog

      Jira/Confluence : création de workflows, administration avancée, automatisation

      Infrastructure/Outillage : Linux, containers, reverse proxies (Nginx/Apache)

      Collaboration : Confluence, Git, outils de documentation API

 

Profil

      Minimum 5 ans d'expérience en développement backend Python, intégration et IAM/SSO

      Expertise avancée en Keycloak/RedHat SSO, Hasura GraphQL et Flask-AppBuilder

      Expérience démontrée en administration avancée Jira (workflows complexes)

      Très bon niveau en sécurité applicative et compréhension des risques techniques

      Expérience avec des environnements DevSecOps, CI/CD, automatisation et packaging

      Excellentes capacités d'analyse, rigueur, communication et documentation

      Autonomie, curiosité, proactivité, capacité à travailler en équipe

      Maitrise du français et de l'anglais ; luxembourgeois est un atout.

 

Company description

Europ-IT group provides IT services and engineering to corporate clients, small to medium sized business and other various companies throughout Europe.

Show full description
Développeur Python
Europ IT Services
Similar offers
Similar job postings based on the criteria : Back-end Developer Python Flask