Description
Une carrière en tant que développeur·euse full stack dans l’équipe de Enterprise Content Management (ECM) à la Banque Nationale, c’est bien plus qu’un simple poste de développeur. C’est une opportunité unique de jouer un rôle clé dans notre transformation technologique et de livrer une valeur exceptionnelle à nos partenaires d’affaires grâce à ta passion pour le développement, ton expérience en DevOps et tes connaissances des outils AWS, en particulier pour le traitement intelligent des documents (AI capture).
Ton emploi :
- Intégrer des services d’intelligence artificielle AWS tels que Textract et Bedrock, ainsi que des modèles personnalisés, pour automatiser et enrichir le traitement intelligent des documents dans un contexte ECM.
- Concevoir, développer, tester, déployer et maintenir des applications cloud natives sur AWS, en appliquant les meilleures pratiques de sécurité et de développement logiciel.
- Optimiser et déployer des applications en utilisant des flux de travail CI/CD.
- Adopter une approche Everything as Code (infrastructure, configuration, déploiement) avec des pipelines CI/CD automatisés déclenchés à chaque commit, jusqu’en production.
- Tester de façon automatisée tout ce qui est développé, selon les besoins et contextes.
- Mettre en place une surveillance proactive des applications en production avec alertes automatisées et mécanismes d’auto-rétablissement.
- Suivre les meilleures pratiques favorisant la haute disponibilité (HA) pour tout ce qui est mis en production.
Ton équipe :
Au sein de notre secteur, tu feras partie d’une équipe en pleine évolution applicative. Composée de plusieurs collègues développeur·euse·s et analystes, l’équipe est responsable de faire évoluer les systèmes de Enterprise Content Management (ECM). Nous nous distinguons par notre dynamisme, notre agilité et notre capacité à relever des défis techniques transformateurs. Faire partie de notre équipe, c'est rejoindre une communauté collaborative et passionnée, où tu auras l'opportunité de travailler avec des partenaires d'affaires pour développer, implémenter, supporter et maintenir une infrastructure technologique grandissante.
Ce poste t’offre la possibilité de travailler de manière hybride (2 jours par semaine au bureau) permettant d’assurer un équilibre vie professionnelle-vie personnelle.
Prérequis :
- Baccalauréat en génie logiciel ou dans un domaine connexe et tu démontres un minimum de 3 ans d’expérience dans un rôle de développeur full stack.
- Expérience en développement back-end avec Python et Java, ainsi qu’avec des frameworks comme Spring Boot pour la création d’API robustes et évolutives.
- Expérience en développement front-end modernes (JavaScript, HTML, CSS, JSON) et les frameworks comme React.
- Expérience avec les outils de versioning (Git, Bitbucket), les pipelines CI/CD (Jenkins, Github Actions) ainsi qu'avec les outils DevOps (Docker, Kubernetes, etc.)
- Expérience avec les services AWS, notamment Lambda, Step Functions, EC2, Aurora, RDS, S3, QuickSight, les Security Groups, et API Gateway, avec une capacité à les intégrer dans des architectures serverless ou hybrides.
- Certification AWS Developer Associate est un atout.
- Connaissances des bases de données relationnelles (MSSQL, PostgreSQL, Oracle, etc.) et non relationnelles (DynamoDb, MongoDb, etc.).