Détails de l'offre numéro O/KSR/2365
Secteur : Administration, Finances, Gestion et Economie 146
Banque de Financement et d'Investissement.Full Stack
Profil recherché
Type de l'offre : Nombre d'années d'expériance requis : 3 Niveau d'étude : Bac + 4Description de l'offre

Banque de Financement et d'Investissement Deux (2) Ingénieurs Développeurs Full Stack Deux (2) Ingénieurs Développeurs Full Stack
Sous la responsabilité de la Direction des Systèmes d'Information, l'Ingénieur Développeur Full Stack participe à la conception, au développement, à l'intégration, au déploiement et à la maintenance des applications de la banque, des plateformes digitales, des services d'intégration et des solutions décisionnelles.
À ce titre, il est notamment chargé de :
- Concevoir, développer, tester et déployer des applications web et métiers robustes, performantes et sécurisées.
- Participer à l'analyse des besoins métiers et traduire les exigences fonctionnelles et techniques en solutions logicielles adaptées.
- Développer les interfaces utilisateur (Front-end) et les composants métiers (Back-end).
- Concevoir, développer et maintenir des API REST sécurisées pour l'intégration avec les systèmes internes et partenaires.
- Participer à l'intégration avec le Core Banking System, les plateformes digitales, les moyens de paiement et les applications tierces.
- Développer des composants d'intégration et assurer les échanges de données entre les différentes applications.
- Participer à la conception, à l'administration et à l'optimisation des bases de données.
- Développer des solutions de reporting, des tableaux de bord et des indicateurs de pilotage (KPI).
- Concevoir les requêtes SQL, procédures stockées et traitements nécessaires à l'alimentation des rapports décisionnels.
- Développer et maintenir les traitements ETL/ELT nécessaires aux plateformes décisionnelles.
- Réaliser les tests unitaires, les tests d'intégration et participer aux recettes fonctionnelles.
- Optimiser les performances, la sécurité et la maintenabilité des applications.
- Rédiger et maintenir la documentation technique des développements.
- Assurer la maintenance corrective, évolutive et préventive des applications.
- Participer à la veille technologique et proposer des solutions innovantes.
Profil recherché
- Être titulaire d'un diplôme de niveau Bac+4 en Génie Logiciel, Informatique ou diplôme d'Ingénieur équivalent.
- Justifier d'une expérience professionnelle d'au moins 3 années en développement Full Stack.
- Une expérience dans le secteur bancaire ou financier constitue un atout.
Compétences techniques
- Excellente maîtrise de Java.
- Bonne maîtrise de Spring Boot, Spring MVC, Spring Security, Spring Data JPA et Hibernate.
- Développement d'API REST et de Web Services.
- Maîtrise des architectures SOA et Microservices.
- Excellente maîtrise de Angular ou React.
- Bonne connaissance de TypeScript, JavaScript, HTML5, CSS3 et Bootstrap.
- Développement d'interfaces responsives et ergonomiques.
Bases de données
- Excellente maîtrise de Microsoft SQL Server, Oracle, PostgreSQL, MySQL et MongoDB.
- Maîtrise du langage SQL, de l'optimisation des requêtes et de la modélisation des données.
- Développement de procédures stockées, fonctions, vues et déclencheurs (Triggers).
Reporting & Business Intelligence
- Développement de rapports et tableaux de bord avec JasperReports / Jaspersoft Studio, Power BI, SSRS, Pentaho ou outils équivalents.
- Développement de KPI et de tableaux de bord décisionnels.
- Connaissance des outils ETL (Pentaho PDI, SSIS).
- Bonne connaissance des concepts Data Warehouse et Data Mart.
Outils & DevOps
- Git (GitLab/GitHub).
- Maven / Gradle.
- Docker et Kubernetes (atout).
- Jenkins ou GitLab CI/CD.
- Postman, Swagger/OpenAPI.
Sécurité
- Développement sécurisé (OWASP Top 10).
- Authentification OAuth2, JWT et OpenID Connect.
- Gestion des accès et sécurisation des API.
Atouts
- Connaissance de Temenos Transact (T24), Temenos Infinity, ou d'un autre Core Banking System.
- Expérience dans le développement d'applications bancaires et financières.
- Connaissance des normes ISO 27001 et des bonnes pratiques de cybersécurité.
Qualités personnelles
- Esprit d'analyse et de résolution de problèmes.
- Rigueur, autonomie et sens de l'organisation.
- Capacité à travailler en équipe dans un environnement Agile.
- Bonnes capacités de communication et de rédaction technique.
- Sens de l'innovation et de l'amélioration continue.
- Respect de la confidentialité et de l'éthique professionnelle.
Les candidatures doivent être envoyées à l’adresse suivante : recrutement@bfi.mr en précisant l’intitulé du poste en objet du courriel.