Job Description
,
, - . No CSS classes, no inline styles, no , no
. Must preserve content exactly as text (including spaces? but we can normalize whitespace? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That means we must keep the exact text characters, but we can change tags. However we cannot add or remove any text. So we need to extract the textual content from the given HTML, preserving it exactly, then wrap it in appropriate tags.
We must not add extra text like "Job Title:" etc. Just the content.
We need to identify sections: The raw text includes:
First with Société : ECOBANK BENIN
Poste: Chef Division Opérations
Direction : Direction des Opérations & de la Technologie
Lieu de Travail : Cotonou – BENIN
Date de Lancement : 19 aout 2026
Date de clôture : 13 septembre 2026
Then a
with OBJECTIF DU POSTE
Then a Le titulaire du poste aura la responsabilité de :
Then a with two - each containing
with spans.
Then a
Galvaniser l’efficacité et la productivité des collaborateurs, par des formations de qualité, d’échange et de sensibilisation en continu.
Then a PRINCIPALES MISSIONS & RESPONSABILITES
Then a Performance opérationnelle et financière
Then a with many - each with
etc.
Then a
Gestion de la Relation et Service à la Clientèle
Then a with - etc.
Then a
Gestion des équipes
Then a with many - .
Then a
(just a non-breaking space)
Then a Initiative stratégique
Then a with - etc.
Then a
PROFIL REQUIS
Then a
Then a Expérience & Qualifications
Then a
Then a Bac+4/5 en Banque, Finance, comptabilité, Gestion
Then a 7 ans d'expérience professionnelle dans les opérations et dans plusieurs fonctions.
Then a for section headers like "OBJECTIF DU POSTE", "PRINCIPALES MISSIONS & RESPONSABILITES", "Gestion de la Relation et Service à la Clientèle", "Gestion des équipes", "Initiative stratégique", "PROFIL REQUIS", "Expérience & Qualifications". Also maybe "Performance opérationnelle et financière" is a subsection? The instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should treat those as headers. The text includes bold/underline tags for those headings. We'll convert those to .
We also need to wrap introductory paragraphs in
. The first block with Société etc is introductory info; we can wrap each line? Probably treat as a
containing all that info (preserving line breaks? We cannot use
. We could keep line breaks as plain text within
. The original had
tags; we must preserve content word-for-word, but we cannot use
. However we can replace
with a space or newline? The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If we replace
with a space, we are removing the
tag but not the content? The content includes the
tags themselves? The original content includes the characters "
"? Actually the original text includes "
" as HTML tags, not visible text. The instruction likely means preserve the textual content, not the markup. So we can drop the
tags and keep the text. That's acceptable.
Thus we need to extract the visible text.
Let's extract text manually.
First block:
"Société : ECOBANK BENIN"
"Poste: Chef Division Opérations"
"Direction : Direction des Opérations & de la Technologie"
"Lieu de Travail : Cotonou – BENIN"
"Date de Lancement : 19 aout 2026"
"Date de clôture : 13 septembre 2026"
Note there are many spaces but we ignore.
Second block: "OBJECTIF DU POSTE"
Third block: "Le titulaire du poste aura la responsabilité de :"
Then list items:
1. "Faire le suivi des activités de la division composée des services Trade, Trops, Cash Management, Monétique, domiciliation et Retails OPS par l’application d’un service d’excellence, d’un sens managérial développé, d’un esprit d’équipe, et de la gestion de celle-ci afin de parvenir à des résultats excellents."
2. "Superviser toutes les opérations et prises de décisions en termes de prévisions, d’objectifs et de cibles imposés à son Département."
Then paragraph: "Galvaniser l’efficacité et la productivité des collaborateurs, par des formations de qualité, d’échange et de sensibilisation en continu."
Then header: "PRINCIPALES MISSIONS & RESPONSABILITES"
Then subheader bold: "Performance opérationnelle et financière"
Then list items under that:
- "Suivre les charges opérationnelles et maintenir en réduction par rapport à l’année N-1"
- "S ’assurer de la transparence et éviter les négligences pouvant conduire à une perte opérationnelle"
- "Suivre les transactions, définir et respecter la limite de perte opérationnelles"
- "S’assurer de l’atteinte des objectifs de performance fixés"
- "Assurer que tous les collaborateurs ont participé ou dispensé des formations requises"
- "Suivre et autoriser les transactions quotidiennes dans la limite fixée"
- "Faire suivre et respecter le Cut of Time par les équipes"
Note there is an empty
after that list item? Actually after the last li there is a
inside the li? The HTML shows:
Faire suivre et respecter le Cut of Time par les équipes
So there is an extra paragraph with a non-breaking space inside the li. That likely should be ignored as it's just whitespace. We'll preserve the text: there is a space? The is a non-breaking space. We'll keep it as a space? Might be considered content. We'll keep it as a space.
Then next header: "Gestion de la Relation et Service à la Clientèle"
Then list:
- "S ‘assurer du suivi des requêtes, plaintes et réclamations de la clientèle. S‘assurer du respect des SLA."
- "S’assurer de la prise en compte des plaintes et réclamations clientèle ainsi que du bon suivi pour éviter les récidives et les pertes opérationnelles."
- "Réactualiser tous les moyens de paiements et s’assurer de la mise à disposition des outils de travail adéquats"
- "Mettre en place un dispositif de suivi des agents clientèles en vue d’améliorer leur performance et la qualité de service."
Then header: "Gestion des équipes"
Then list items (many):
- "Veiller à l’atteinte des objectifs de performance des Services sous sa supervision"
- "Maintenir et développer une culture de performances de haut niveau, de respect mutuel et des valeurs de la banque"
- "Veiller au bon déroulement du processus de gestion des performances des collaborateurs (Définitions des KPI, Evaluation à mi-parcours et évaluation annuelle)."
- "Comprendre et communiquer clairement sur la stratégie de la banque"
- "Motiver et encourager l’équipe à atteindre les objectifs fixés."
- "Bâtir et promouvoir un environnement de travail épanouissant et productif"
- "Gérer la performance des collaborateurs directs et s’assurer que tous les KPIs sont en place et que les objectifs sont atteints."
- "Veiller au bon déroulement du processus de gestion des performances au sein de la Division (Définitions des KPI, Evaluation à mi-parcours et évaluation annuelle) et la Gestion des Talents."
- "S’assurer que la relève est assurée en cas d’absence tout en respectant le calendrier des congés annuels"
- "Organiser des dialogues de performances avec les collaborateurs."
- "Partager des connaissances et les meilleures pratiques avec les membres de l’équipe"
- "Assurer au minimum une formation par trimestre pour tout le personnel du service"
- "Maintenir et développer une culture de haute performance, de respect mutuel, de valeurs et de bonne réputation au sein du Service."
- "Exécuter Toute autre responsabilité pouvant être assignée"
Then a blank paragraph (non-breaking space) we can ignore.
Then header: "Initiative stratégique"
Then list:
- "S’assurer du respect des procédures de prévention des risques en matière, de lutte contre le blanchiment des capitaux et toutes autres procédures du Groupe."
- "Auditer et conduire des contrôles ponctuels réguliers de toutes les procédures incluant les transactions présentant un risque financier élevé, un système de gestion des biens des agences, les proofs mensuels et les réconciliations etc."
- "Veiller à toute prévention de risque et au respect des procédures conformément aux règles en vue d’atteindre les objectifs dévolus"
- "Faciliter les investigations et les rapports des cas de fraude et de perte en collaboration avec le contrôle interne"
- "Atteindre la note ‘Acceptable’ lors des contrôles du groupe"
- "S’assurer du respect de nos standards en matière de visibilité de l’agence, de publicité, de CAP Manuel, de KYC et toutes les procédures en matière de prévention des risques."
Then there is a with then a
with the header "PROFIL REQUIS" (underlined bold). Actually the HTML shows:
PROFIL REQUIS
Then a with (blank)
Then a
with "Expérience & Qualifications"
Then a
with (blank)
Then a
- with "Bac+4/5 en Banque, Finance, comptabilité, Gestion"
Then a
- with "7 ans d'expérience professionnelle dans les opérations et dans plusieurs fonctions."
Then the text cuts off.
We must preserve all content word-for-word, but we cannot add missing parts. We'll output what we have up to the cut-off.
Now we need to produce HTML with
for paragraphs,
for section headers, - for lists.
We must not add any extra text like "Job Title:" etc. Just the content.
We need to decide what constitutes a section header. The headings are: "OBJECTIF DU POSTE", "PRINCIPALES MISSIONS & RESPONSABILITES", "Gestion de la Relation et Service à la Clientèle", "Gestion des équipes", "Initiative stratégique", "PROFIL REQUIS", "Expérience & Qualifications". Also maybe "Performance opérationnelle et financière" is a subsection under PRINCIPALES MISSIONS; but the instruction says use
for section headers like Responsibilities, Qualifications, etc. Could treat "Performance opérationnelle et financière" as a subsection header as well? It's bold but not underlined. Might be considered a subsection; but we can treat it as a as well? The instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't forbid using for other headings. Safer to treat all bold/underline headings as . However we must not add extra headers not present. We'll convert each heading line to .
Now we need to wrap paragraphs that are not headings or list items in
.
We must preserve the exact text, including punctuation and spaces. We'll need to ensure we don't lose any characters.
Let's construct the output.
Start with introductory block: We'll combine the lines into a single
with line breaks? Since we cannot use
, we can separate lines with a space? But that would change content (adding spaces). Better to keep them as separate
elements each line? That would add extra
tags but not extra text. The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Adding extra
tags does not add text content, just markup. That's allowed because we are only adding markup, not text. However we must not add any extra text. Adding
tags is okay. We can split each line into its own
. That would preserve the text exactly as each line's content. The original had
tags separating lines; converting each line to a separate
preserves the textual content (the lines) and adds markup. That seems acceptable.
Thus we will output:
Société : ECOBANK BENIN
. Must preserve content exactly as text (including spaces? but we can normalize whitespace? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That means we must keep the exact text characters, but we can change tags. However we cannot add or remove any text. So we need to extract the textual content from the given HTML, preserving it exactly, then wrap it in appropriate tags. We must not add extra text like "Job Title:" etc. Just the content. We need to identify sections: The raw text includes: First
with Société : ECOBANK BENIN
Poste: Chef Division Opérations
Direction : Direction des Opérations & de la Technologie
Lieu de Travail : Cotonou – BENIN
Date de Lancement : 19 aout 2026
Date de clôture : 13 septembre 2026
Then a
with
Le titulaire du poste aura la responsabilité de :
Then a- with two
- each containing
with spans. Then a
Galvaniser l’efficacité et la productivité des collaborateurs, par des formations de qualité, d’échange et de sensibilisation en continu.
Then aPRINCIPALES MISSIONS & RESPONSABILITES
Then aPerformance opérationnelle et financière
Then a- with many
- each with
etc. Then a
Gestion de la Relation et Service à la Clientèle
Then a- with
- etc.
Then a
Gestion des équipes
Then a- with many
- .
Then a
(just a non-breaking space) Then aInitiative stratégique
Then a- with
- etc.
Then a
PROFIL REQUIS
Then a
Then aExpérience & Qualifications
Then a
Then a Bac+4/5 en Banque, Finance, comptabilité, Gestion
Then a 7 ans d'expérience professionnelle dans les opérations et dans plusieurs fonctions.
Then a for section headers like "OBJECTIF DU POSTE", "PRINCIPALES MISSIONS & RESPONSABILITES", "Gestion de la Relation et Service à la Clientèle", "Gestion des équipes", "Initiative stratégique", "PROFIL REQUIS", "Expérience & Qualifications". Also maybe "Performance opérationnelle et financière" is a subsection? The instruction says use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should treat those as headers. The text includes bold/underline tags for those headings. We'll convert those to
. We also need to wrap introductory paragraphs in
. The first block with Société etc is introductory info; we can wrap each line? Probably treat as a
containing all that info (preserving line breaks? We cannot use
. We could keep line breaks as plain text within. The original had
tags; we must preserve content word-for-word, but we cannot use
. However we can replace
with a space or newline? The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If we replace
with a space, we are removing the
tag but not the content? The content includes the
tags themselves? The original content includes the characters "
"? Actually the original text includes "
" as HTML tags, not visible text. The instruction likely means preserve the textual content, not the markup. So we can drop the
tags and keep the text. That's acceptable. Thus we need to extract the visible text. Let's extract text manually. First block: "Société : ECOBANK BENIN" "Poste: Chef Division Opérations" "Direction : Direction des Opérations & de la Technologie" "Lieu de Travail : Cotonou – BENIN" "Date de Lancement : 19 aout 2026" "Date de clôture : 13 septembre 2026" Note there are many spaces but we ignore. Second block: "OBJECTIF DU POSTE" Third block: "Le titulaire du poste aura la responsabilité de :" Then list items: 1. "Faire le suivi des activités de la division composée des services Trade, Trops, Cash Management, Monétique, domiciliation et Retails OPS par l’application d’un service d’excellence, d’un sens managérial développé, d’un esprit d’équipe, et de la gestion de celle-ci afin de parvenir à des résultats excellents." 2. "Superviser toutes les opérations et prises de décisions en termes de prévisions, d’objectifs et de cibles imposés à son Département." Then paragraph: "Galvaniser l’efficacité et la productivité des collaborateurs, par des formations de qualité, d’échange et de sensibilisation en continu." Then header: "PRINCIPALES MISSIONS & RESPONSABILITES" Then subheader bold: "Performance opérationnelle et financière" Then list items under that: - "Suivre les charges opérationnelles et maintenir en réduction par rapport à l’année N-1" - "S ’assurer de la transparence et éviter les négligences pouvant conduire à une perte opérationnelle" - "Suivre les transactions, définir et respecter la limite de perte opérationnelles" - "S’assurer de l’atteinte des objectifs de performance fixés" - "Assurer que tous les collaborateurs ont participé ou dispensé des formations requises" - "Suivre et autoriser les transactions quotidiennes dans la limite fixée" - "Faire suivre et respecter le Cut of Time par les équipes" Note there is an empty
after that list item? Actually after the last li there is a
inside the li? The HTML shows: So there is an extra paragraph with a non-breaking space inside the li. That likely should be ignored as it's just whitespace. We'll preserve the text: there is a space? The is a non-breaking space. We'll keep it as a space? Might be considered content. We'll keep it as a space. Then next header: "Gestion de la Relation et Service à la Clientèle" Then list: - "S ‘assurer du suivi des requêtes, plaintes et réclamations de la clientèle. S‘assurer du respect des SLA." - "S’assurer de la prise en compte des plaintes et réclamations clientèle ainsi que du bon suivi pour éviter les récidives et les pertes opérationnelles." - "Réactualiser tous les moyens de paiements et s’assurer de la mise à disposition des outils de travail adéquats" - "Mettre en place un dispositif de suivi des agents clientèles en vue d’améliorer leur performance et la qualité de service." Then header: "Gestion des équipes" Then list items (many): - "Veiller à l’atteinte des objectifs de performance des Services sous sa supervision" - "Maintenir et développer une culture de performances de haut niveau, de respect mutuel et des valeurs de la banque" - "Veiller au bon déroulement du processus de gestion des performances des collaborateurs (Définitions des KPI, Evaluation à mi-parcours et évaluation annuelle)." - "Comprendre et communiquer clairement sur la stratégie de la banque" - "Motiver et encourager l’équipe à atteindre les objectifs fixés." - "Bâtir et promouvoir un environnement de travail épanouissant et productif" - "Gérer la performance des collaborateurs directs et s’assurer que tous les KPIs sont en place et que les objectifs sont atteints." - "Veiller au bon déroulement du processus de gestion des performances au sein de la Division (Définitions des KPI, Evaluation à mi-parcours et évaluation annuelle) et la Gestion des Talents." - "S’assurer que la relève est assurée en cas d’absence tout en respectant le calendrier des congés annuels" - "Organiser des dialogues de performances avec les collaborateurs." - "Partager des connaissances et les meilleures pratiques avec les membres de l’équipe" - "Assurer au minimum une formation par trimestre pour tout le personnel du service" - "Maintenir et développer une culture de haute performance, de respect mutuel, de valeurs et de bonne réputation au sein du Service." - "Exécuter Toute autre responsabilité pouvant être assignée" Then a blank paragraph (non-breaking space) we can ignore. Then header: "Initiative stratégique" Then list: - "S’assurer du respect des procédures de prévention des risques en matière, de lutte contre le blanchiment des capitaux et toutes autres procédures du Groupe." - "Auditer et conduire des contrôles ponctuels réguliers de toutes les procédures incluant les transactions présentant un risque financier élevé, un système de gestion des biens des agences, les proofs mensuels et les réconciliations etc." - "Veiller à toute prévention de risque et au respect des procédures conformément aux règles en vue d’atteindre les objectifs dévolus" - "Faciliter les investigations et les rapports des cas de fraude et de perte en collaboration avec le contrôle interne" - "Atteindre la note ‘Acceptable’ lors des contrôles du groupe" - "S’assurer du respect de nos standards en matière de visibilité de l’agence, de publicité, de CAP Manuel, de KYC et toutes les procédures en matière de prévention des risques." Then there is aFaire suivre et respecter le Cut of Time par les équipes
with then a
with the header "PROFIL REQUIS" (underlined bold). Actually the HTML shows:
PROFIL REQUIS
Then awith (blank) Then a
with "Expérience & Qualifications" Then a
with (blank) Then a
- with "Bac+4/5 en Banque, Finance, comptabilité, Gestion" Then a
- with "7 ans d'expérience professionnelle dans les opérations et dans plusieurs fonctions." Then the text cuts off. We must preserve all content word-for-word, but we cannot add missing parts. We'll output what we have up to the cut-off. Now we need to produce HTML with
for paragraphs,
for section headers,
- for lists.
We must not add any extra text like "Job Title:" etc. Just the content.
We need to decide what constitutes a section header. The headings are: "OBJECTIF DU POSTE", "PRINCIPALES MISSIONS & RESPONSABILITES", "Gestion de la Relation et Service à la Clientèle", "Gestion des équipes", "Initiative stratégique", "PROFIL REQUIS", "Expérience & Qualifications". Also maybe "Performance opérationnelle et financière" is a subsection under PRINCIPALES MISSIONS; but the instruction says use
for section headers like Responsibilities, Qualifications, etc. Could treat "Performance opérationnelle et financière" as a subsection header as well? It's bold but not underlined. Might be considered a subsection; but we can treat it as a
as well? The instruction says use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't forbid using for other headings. Safer to treat all bold/underline headings as
. However we must not add extra headers not present. We'll convert each heading line to
. Now we need to wrap paragraphs that are not headings or list items in
. We must preserve the exact text, including punctuation and spaces. We'll need to ensure we don't lose any characters. Let's construct the output. Start with introductory block: We'll combine the lines into a single
with line breaks? Since we cannot use
, we can separate lines with a space? But that would change content (adding spaces). Better to keep them as separateelements each line? That would add extra
tags but not extra text. The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Adding extra
tags does not add text content, just markup. That's allowed because we are only adding markup, not text. However we must not add any extra text. Adding
tags is okay. We can split each line into its own
. That would preserve the text exactly as each line's content. The original had
tags separating lines; converting each line to a separatepreserves the textual content (the lines) and adds markup. That seems acceptable. Thus we will output:
Société : ECOBANK BENIN
- etc.
Then a
- .
Then a
- etc.
Then a
- each with
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.