Job description
Rôle et responsabilités
- Développement et livraison de fonctionnalités, améliorations et correctifs qui répondent aux critères spécifiés par les architectes
- Design fonctionnel et technique d’applications qui répondent aux critères d’affaires, aux performances système et aux standards d’architecture
- Développement de solutions backend pour l’intégration de la plateforme Backbase à l’écosystème bancaire notamment via des API.
Ceci inclut les outils d’authentification SSO / Azure AD.
- Certains développeurs pourront migrer en cours de projet vers du développement front end : configuration, évolution et maintenance de la plateforme Backbase.
- Développement de services web, incluant des requêtes API (REST, SOAP), classes d’encapsulation, objets JSON, démontrant une connaissance des metadata, outils d’intégration et d’ETL
- Mise en place, maintenance, évolution et support d’environnements AWS privés afin d’héberger les microservices.
- Migration de certains microservices d’Openshift vers AWS.
- Création et exécution des tests unitaires et d’intégration pour garantir la qualité et la fiabilité des services.
Expertises recherchées :
- Baccalauréat ou Maitrise connexe au secteur d’activités et plusieurs années d’expérience pertinente
- Certifications AWS (ex : cloud practionner) souhaitable sont un atout.
- Connaissance souhaitable (un atout) de la plateforme Backbase, de son écosystème et de ses principes d’architecture.
- Expérience dans le développement backend, principalement au niveau des intégrations et mises en place d’API.
- Expérience avec des environnements Openshift et / ou AWS.
- Expérience dans la mise en place, le maintien et le support d’environnement AWS privés.
- Expérience en migration de microservices depuis Openshift vers AWS.
- Expérience dans le développement d’applications logicielles au moyen des outils suivants : JAVA, Python, Java Script, SQL et autres langages de programmation.
- Connaissance des autres langages orientés objet : Java, PHP, ASP.NET?; les modèles de conception sont considérés comme un atout.
- Familiarité avec les concepts et outils DevOps : gestion du code source (Git-Bitbucket), serveurs d’intégration continue (Jenkins utilisant le pipeline comme concept de code), version en continu (Groovy, Ant), gestion d’artéfacts (Nexus), approvisionnement (Docker), tests automatisés (Selenium).
- Capacité à travailler et à s’adapter dans un environnement ambigu et en constant changement
- Bilinguisme (Français / Anglais) Vous devrez vous intégrer dans une équipe Agile dans sa méthodologie scrum, dans sa façon de penser et sa complicité avec les autres équipes. 11 hours ago
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte