Ingénieur Logiciel
L'Ingénieur Logiciel réalise l'ensemble des tâches liées à la conception, la programmation et la mise en œuvre de logiciels, d'applications ou de systèmes informatiques. Son rôle principal est de répondre aux besoins des utilisateurs de la banque en créant des solutions technologiques performantes, évolutives et sécurisées.
Dans le cadre de projets informatiques, il collabore également avec différents fournisseurs afin d'assurer la coordination et le transfert de compétences techniques.
L'ingénieur Logiciel est également responsable de la maintenance et du support des applications informatiques en production.
RESPONSABILITES
Participer à la gestion des projets fonctionnels liés à la DSIO
- Comprendre les besoins exprimés par les utilisateurs
- Proposer et convenir de la solution la plus adaptée
- Planifier les différentes étapes de la phase de mise en œuvre
- Informer les parties concernées de l'avancement et de la réalisation des projets
- Développer la solution en interne, en utilisant les meilleures pratiques de développement logiciel, assurer la liaison avec le fournisseur de services afin de produire la solution la plus adéquate
- Assurer la liaison avec l'équipe technique informatique pour gérer les configurations
- Réaliser les tests et garantir la mise en œuvre de la solution conformément au planning convenu
- Suivre les améliorations apportées afin de garantir l'adéquation de la solution, le cas échéant
- Formaliser le suivi des projets conformément aux bonnes pratiques
- Pour les projets du Groupe, préparer des mises à jour/rapports réguliers à l'attention du chef de projet et/ou du responsable des applications informatiques, qui transmettront ensuite la documentation au Groupe
- Produire et maintenir des documents techniques et fonctionnels clairs
Maintenance et support des applications informatiques en production
- Comprendre les besoins exprimés par les utilisateurs
- Responsable de la maintenance corrective/évolutive : installation des correctifs, tests et support post-mise en production
- Détection et correction des erreurs
- Se tenir informé des innovations technologiques et proposer des améliorations
- Développer des rapports et autres améliorations des solutions internes (possibilité d'automatiser les tâches répétitives)
- Garantir la mise en place de bases de données sécurisées et optimisées
CONDITIONS D’ACCES AU POSTE
- Diplôme universitaire en développement logiciel ou en systèmes d'information, avec une aptitude avérée en programmation
- Minimum 3 ans d’expérience en développement logiciel
- Une expérience en gestion de projets d'applications informatiques constituera un atout majeur.
COMPETENCES
- Démontrer une bonne connaissance de l'organisation bancaire et des systèmes d'Information
- Constamment actualiser ses connaissances par rapport aux outils et technologies de développement logiciel
- Faire preuve de curiosité pour évaluer et analyser les nouveaux modules et fonctionnalités des applications informatiques utilisées
- Améliorer continuellement la maîtrise des exigences fonctionnelles des métiers
- Avoir une capacité d'analyse et de diagnostic
- Excellentes compétences en communication, tant à l'oral qu'à l'écrit, en anglais et en français
- Capacité à travailler de manière autonome et collaborative dans un environnement dynamique
- Capacité à travailler sous pression et à gérer divers projets (initialisation, gestion, coordination, etc.)