GENERAL JOB INFORMATION
Job Title Software Engineer Manager
Reports to Head of Ecobank Software Center
Job Grade 4A
Direct Reports Senior Software Engineers & Software Engineers
JOB PURPOSE
The Role will be responsible for the development, planning, implementation, integration, testing and on-going operational maintenance of software Products and Services for the entire Ecobank group. It will report directly to Chief Software Architect who is responsibility for group-wide architectural design of software development solutions and platforms.
JOB CONTEXT
The role will work with key stakeholders i.e. Business analyst, Project Managers and Business Heads in actualizing development of solution to meet customer needs.
The role will ensure that applicable standards are maintained and collaborate with stakeholders to achieved desired application end state.
KEY RESPONSIBILITIES
Supervising and overseeing the technical aspects of projects and Providing training to Senior Software Engineers and Software Engineers within Ecobank group
Drive the implementation of the 3-tier domain for Commercial, Corporate and Consumer Banking the Group
Work jointly with other unit head to break down organisational silos and increase sharing vision and strategy across teams.
Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing.
Develop and implement Software programs.
Controlling the integrity of understanding the solution by all team members and other stakeholders, maintaining the specifications up to date, tracking compliance with common programming standards.
Compile timely, comprehensive, and accurate documentation and or reports as requested.
Investigating software-related complaints and making necessary adjustments to ensure optimal software performance.
Drive and support Innovative ideas to improve processes and the bottom line.
KNOWLEDGE, SKILLS & EXPERIENCE
Qualifications
Education: – University degree preferably in Computer Science/Electrical Electronics/Mechanical Engineering, Numeric Science or related equivalent.
Minimum of 12 years IT experience, of which 8 years cognate experience in Technology, Fintech or Banking industry
MBA will be an added advantage.
Multi-lingual ability will be an advantage.
Skills & Experience:
Demonstrable experience in developing software in a service-oriented architecture (SOA) environment.
Good understanding of Microservice architecture and techniques, Container and DevOps CI/CD technology.
In-depth experience in programming language and standards which includes but not limited to JAVA, REST, XQuery, XPATH, XSLT, JMS, Memcached, Apache HTTPd server, Oracle Middleware component, Linux, MySQL, JSF and Spring MVC, web components, SQL, other database languages, NoSQL, structured and Unstructured database, PL/SQL
Advanced knowledge of Systems Development Life Cycle and Programming Languages.
Good understanding of workflow system, Oracle Banking Platform (OBDX, Flexcube) and digital technology.
Adequate knowledge of software methodologies and design patterns.
Knowledge of governing security standards.
In-depth knowledge of Data structure and algorithm
Strong leadership, analytical and problem-solving skills
Excellent technical, planning, and organizational skills.
Experience working with multi-cultural & multi-national environment.
Availability and willingness to travel to other locations as required.
Other Key Technical Skills
Core Banking (Flexcube)
• Strong hands-on experience with Oracle Flexcube Core Banking system (modules such as CASA, Loans, Payments, GL, or others as relevant).
• Demonstrable understanding of Flexcube architecture, product configuration, and transaction processing flows.
• Experience with Flexcube customization, parameterization, and integration with external systems.
• Ability to analyze, troubleshoot, and resolve production issues within a Core Banking environment.
PL/SQL & Database Development
• Advanced proficiency in Oracle PL/SQL, including:
o Writing complex queries, stored procedures, functions, and packages
o Performance tuning and query optimization
o Working with large transactional datasets
• Experience with database design, data modeling, and ETL processes is an advantage.
eProcess is committed to providing equal opportunities to all and fostering an inclusive and diverse workplace. To this end, we encourage applications from individuals regardless of their nationality, race, gender, age, social class, religion, beliefs, and disability while fully adhering to the local laws and regulations established where it operates.
Skills Required
- University degree in Computer Science, Electrical/Electronics/Mechanical Engineering, Numeric Science or related field
- Minimum of 12 years IT experience with at least 8 years in Technology, Fintech or Banking
- Demonstrable experience developing software in a Service Oriented Architecture (SOA) environment
- Good understanding of Microservice architecture, Containers, and DevOps CI/CD technologies
- In-depth experience with Java and RESTful services
- Experience with XQuery, XPath, XSLT, JMS, Memcached, Apache HTTPd and Oracle Middleware components
- Hands-on experience with Linux, MySQL, JSF, Spring MVC, SQL and NoSQL databases
- Advanced proficiency in Oracle PL/SQL (complex queries, stored procedures, performance tuning)
- Advanced knowledge of Systems Development Life Cycle and programming standards
- Good understanding of workflow systems and Oracle Banking Platform (OBDX, Flexcube)
- Adequate knowledge of software methodologies, design patterns, and governing security standards
- In-depth knowledge of data structures and algorithms
- Strong leadership, analytical and problem-solving skills; experience managing engineers
- Experience working in multi-cultural and multi-national environments
- Availability and willingness to travel to other locations as required
- Core Banking (Oracle Flexcube) hands-on experience including customization, configuration and production troubleshooting
- Experience with database design, data modeling and ETL processes
- MBA
- Multi-lingual ability
Ecobank Transnational Incorporated Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Ecobank Transnational Incorporated and has not been reviewed or approved by Ecobank Transnational Incorporated.
-
Healthcare Strength — Offerings include full medical cover with preventive care, free health screenings, counselling, and access to gyms in some locations. Wellness initiatives such as stress‑management workshops and, in some markets, dependent coverage are also described.
-
Leave & Time Off Breadth — Options include flexible working hours as well as maternity, compassionate, and study leave. Time‑off categories are presented as part of a broad benefits suite.
-
Strong & Reliable Incentives — Compensation design includes a performance‑based culture with annual bonuses and short‑ and long‑term incentive programs. Investment in training via Ecobank Academy complements these rewards.
Ecobank Transnational Incorporated Insights
What We Do
Ecobank Transnational Incorporated (‘ETI’) is the parent company of the Ecobank Group, the leading independent pan-African banking group. The Ecobank Group employs over 14,000 people and serves about 20 million customers in the consumer, commercial and corporate banking sectors across 35 African countries. The Group has a banking license in France and representative offices in Addis Ababa, Ethiopia; Johannesburg, South Africa; Beijing, China; London, the UK and Dubai, the United Arab Emirates. The Group offers a full suite of banking products, services and solutions including bank and deposit accounts, loans, cash management, advisory, trade, securities, wealth and asset management. ETI is listed on the Nigerian Stock Exchanges in Lagos, the Ghana Stock Exchange in Accra, and the Bourse Régionale des Valeurs Mobilières in Abidjan.








