Coris Bank International recrute un(e) Administrateur(rice) des applications, Ouagadougou, Burkina Faso
PROFIL REQUIS
Le profil recherché :
- Niveau d’études minimum requis : BAC+4/BAC+5 dans les domaines informatiques
- Nombre d’années d’expérience requis : 4 ans
Compétences requises (théoriques et pratiques) :
- Installation et paramétrage d’applications métiers sur les environnements Windows et Linux
- Avoir une expérience dans le domaine du développement d’applications
- La connaissance des bases de données sera un atout
- RESTful APIs : Savoir concevoir, développer et consommer des API REST
- SOAP : Connaître les principes des services web basés sur SOAP
Caractéristiques personnelles :
- Avoir un âge compris entre 30 et 40 ans ;
- Solides compétences organisationnelles et multitâches
- Capacité à accompagner les autres membres de l’équipe
- Capacité à diriger et à mettre en œuvre de manière autonome une exigence de bout en bout
- Capacité à analyser et résoudre des problèmes complexes de manière efficace
- Savoir communiquer avec les autres développeurs, les gestionnaires de projets, et les parties prenantes non techniques
CONTOUR DU POSTE :
Missions générales :
Activité 1 : Administration d’applications
- Installation et configuration des applications
- Garantir de la disponibilité des applications
- Maintenir les solutions de production robustes pour les divisions, en veillant à ce que les versions/correctifs soient entièrement analysés et testés avant de passer à la production
- Mise à jour des applications existantes
- Création et gestion des licences et des groupes de sécurité, configuration de l’accès des utilisateurs et gestion des normes au niveau du système et de l’application
- Amélioration des fonctionnalités et des performances des applications et proposition d’amélioration à apporter au système et au Groupe
Activité 2 : Conception d’applications
- Analyse des besoins fonctionnels et technique
- Conception de solutions basées sur les exigences du cadre de développement d’application du Groupe
- Production des livrables de conception tels que définis dans le cadre de développement des logiciels du Groupe
- Définir les spécifications de l’API, y compris les endpoints, les méthodes HTTP, les paramètres, et les réponses
- Choisir le bon style d’API (REST, GraphQL, SOAP, etc.) en fonction des besoins du projet.
- Production des livrables de conception tels que définis dans le cadre de développement des logiciels du Groupe
Activité 3 : Développement et déploiement d’applications
- Développement des solutions en respectant les méthodologies et les processus d’applications du Groupe
- Réalisation des différents tests (unitaire, fonctionnel, de non-régression, de sécurité, etc)
- Correction des bugs
- Production des livrables de développement tels que définis par le cycle de développement des logiciels du Groupe
- Écrire le code pour les API en utilisant les langages de programmation et les frameworks appropriés
- Implémenter des fonctionnalités, telles que l’authentification, la gestion des utilisateurs, et l’intégration avec des bases de données
Activité 4 : Assistance aux filiales
- Assurer une assistance logicielle de 2ème niveau aux informaticiens des filiales
- Assister et suivre les incidents détectés
- Assurer un support dans la production des états et statistiques
- Ecrire et mettre en production des scripts d’automatisation de tâches