Anonymization Developer

Sword GroupGenève, Suissefull time
Active

Job description

Nous ouvrons un poste d’Anonymization Developer pour renforcer l’équipe de notre client basé en Suisse. Vous participerez à la conception et à l’exploitation d’une plateforme stratégique d’anonymisation destinée à sécuriser les données sensibles au sein d’un environnement bancaire complexe et réglementé.

Responsabilités du poste

  • Concevoir, développer et maintenir des services dédiés à l’anonymisation, au masquage et à la protection des données issues de bases de production.

  • Développer des services backend et des API REST sécurisées permettant d’orchestrer les traitements et de les intégrer aux systèmes internes.

  • Réaliser des composants fiables et testables en Java et/ou C#, conformément aux bonnes pratiques de sécurité et de qualité logicielle.

  • Automatiser le déploiement, la supervision et l’administration des services à l’aide de scripts PowerShell et Bash.

  • Assurer l’intégration avec MongoDB, Microsoft SQL Server et Oracle pour la découverte des schémas, le profilage des données et l’application des règles de protection.

  • Collaborer avec les équipes de cybersécurité, de gouvernance des données et de développement afin de définir et d’appliquer les standards de confidentialité.

  • Mettre en place les mécanismes d’observabilité ainsi que les chaînes CI/CD nécessaires à une exploitation stable et maîtrisée.

  • Prendre en charge les incidents, mener les analyses de causes profondes et documenter les API, procédures opérationnelles et supports d’intégration.

  • Solide expérience dans la conception et l’exploitation d’API REST, incluant le versionnement, la sécurité, la résilience et l’optimisation des performances.

  • Maîtrise pratique d’au moins deux technologies parmi Java, C#, PowerShell et Bash, avec une expertise attendue sur un langage backend et les outils de scripting.

  • Excellentes connaissances des bases de données, avec une expérience concrète de MongoDB, Microsoft SQL Server et Oracle.

  • Bonne compréhension des mécanismes d’anonymisation, de masquage, de tokenisation et de minimisation des données.

  • Maîtrise des pratiques de développement sécurisé, notamment OAuth2/OIDC, Kerberos, TLS, OWASP, gestion des secrets, validation des entrées et principe du moindre privilège.

  • Expérience des workflows Git, d’Azure DevOps, de l’intégration continue, des tests automatisés et des contrôles de qualité du code.

  • La connaissance des conteneurs, d’OpenShift, d’Ansible et des outils d’observabilité tels que Prometheus, Grafana, ELK/EFK ou OpenTelemetry constitue un avantage.

  • Une expérience dans le secteur bancaire ou dans un environnement réglementé est souhaitée. La résidence suisse est obligatoire.