Nuevo
Descripcion del puesto
En tant que **Consultant Backend Developer** au sein de Scotiabank, vous intégrerez une équipe d’ingénierie de pointe dédiée à la transformation digitale du secteur bancaire. Vous serez chargé de concevoir, développer et déployer des solutions backend robustes, évolutives et sécurisées, qui soutiennent les plateformes de services financiers utilisées par des millions de clients.
**Missions principales**
- **Conception d’API et de micro‑services** : définir des architectures RESTful ou gRPC, créer des services découplés et réutilisables, garantir la conformité aux standards d’interopérabilité.
- **Développement full‑stack backend** : écrire du code propre, lisible et maintenable en Java (Spring Boot, Micronaut) ou en Node.js/Go selon les besoins du projet, appliquer les principes SOLID et les patterns de conception.
- **Gestion de bases de données** : modéliser, optimiser et administrer des schémas relationnels (PostgreSQL, Oracle) et NoSQL (MongoDB, Cassandra), assurer la cohérence et la performance des requêtes.
- **Qualité et tests** : mettre en place des tests unitaires, d’intégration et fonctionnels (JUnit, TestNG, Postman), automatiser les suites de tests dans les pipelines CI/CD, participer aux revues de code et aux audits de sécurité.
- **Sécurité et conformité** : appliquer les meilleures pratiques OWASP, chiffrer les données sensibles, implémenter des contrôles d’accès (OAuth2, JWT), collaborer avec les équipes de conformité pour répondre aux exigences du secteur bancaire (PCI‑DSS, GDPR).
- **Déploiement et monitoring** : travailler avec les équipes DevOps pour containeriser les applications (Docker, Kubernetes), configurer les pipelines GitLab/Azure DevOps, mettre en place la supervision (Prometheus, Grafana, ELK) et assurer la disponibilité 24/7.
- **Méthodologie agile** : participer aux cérémonies Scrum (daily stand‑up, sprint planning, rétrospective), estimer les stories, suivre les KPI (taux de complétion, densité de bugs, temps de cycle) et contribuer à l’amélioration continue des processus.
- **Veille technologique** : rester à l’affût des évolutions du cloud, du serverless, des nouvelles pratiques de sécurité et des frameworks émergents, proposer des innovations et des prototypes.
**Profil recherché**
Vous justifiez d’au moins 5 ans d’expérience en développement backend, idéalement dans le secteur financier ou dans des environnements à haute exigence de sécurité. Vous avez une solide maîtrise des langages Java (Spring Boot) ou Node.js/Go, des bases de données SQL/NoSQL, des conteneurs Docker et de l’orchestration Kubernetes. Vous êtes à l’aise avec les pratiques CI/CD, les tests automatisés et les méthodologies agiles. Vous avez un esprit analytique, une forte capacité à résoudre des problèmes de performance et à travailler en équipe multidisciplinaire.
**Ce que nous offrons**
- Un contrat CDI en full‑time, avec un mode de travail hybride (3 jours sur site à Mexico City, 2 jours en remote).
- Un environnement technologique moderne, des projets à forte valeur ajoutée et la possibilité d’influencer la stratégie digitale du groupe.
- Un package de rémunération compétitif, des avantages sociaux (assurance santé, plan de retraite, tickets restaurant) et des programmes de formation continue.
- Une culture d’entreprise inclusive, orientée innovation et excellence opérationnelle.
Rejoignez Scotiabank et participez à la création de la prochaine génération de services financiers sécurisés et performants.