Vacancy: Senior Software Engineer At Ecobank


Job Description

Job Context: As a Senior Software Engineer for Ecobank, you will collaborate closely with key stakeholders including Business Analysts, Project Managers, and Business Heads to develop solutions that meet customer needs. Your role is vital in ensuring the maintenance of applicable standards and achieving the desired application end state through effective collaboration with stakeholders.

Job Details

Locations: 21, Ahamadu Bello Way, Victoria Island, Lagos, NG
Job Schedule: Full time
Degree Level: Bachelor’s Degree
Deadline: Apply Before 06/10/2023, 15:35

Key Responsibilities:

  1. Software Engineer Training: Provide training to Software Engineers within the Ecobank group.
  2. 3-Tier Domain Implementation: Drive the implementation of the 3-tier domain for Commercial, Corporate, and Consumer Banking across the Group.
  3. Breaking Organizational Silos: Collaborate with unit heads to break down organizational silos, fostering a shared vision and strategy across teams.
  4. Issue Analysis and Testing: Work with team members to conduct root cause analysis of issues, review both new and existing code, and perform unit testing.
  5. Software Development: Develop and implement software programs to meet specific requirements.
  6. Solution Integrity: Ensure that all team members and stakeholders understand the solution’s integrity, maintain up-to-date specifications, and track compliance with common programming standards.
  7. Documentation: Compile timely, comprehensive, and accurate documentation and reports as requested.
  8. Software Optimization: Investigate software-related complaints and make necessary adjustments to ensure optimal software performance.
  9. Innovation Support: Drive and support innovative ideas aimed at improving processes and the bottom line.

Qualifications:

  • Education: A University degree in Computer Science, Electrical Electronics, Mechanical Engineering, Numeric Science, or equivalent.
  • Professional Qualifications: ITIL certification.
  • Experience: Minimum of 5 years of programming experience.
  • Language Skills: Multi-lingual ability is an advantage.

Skills & Experience:

  • Demonstrated experience in developing software in a service-oriented architecture (SOA) environment.
  • Proficiency in Microservice architecture, Container and DevOps CI/CD technology.
  • In-depth experience with programming languages and standards, including JAVA, REST, XQuery, XPATH, XSLT, JMS, Memcached, Oracle Middleware components, Linux, MySQL, JSF, Spring MVC, web components, SQL, other database languages, NoSQL, structured and Unstructured databases, and PL/SQL.
  • Intermediate knowledge of Systems Development Life Cycle and Programming Languages.
  • Familiarity with workflow systems, Oracle Banking Platform (OBDX, Flexcube), and digital technology.
  • Adequate knowledge of software methodologies and design patterns.
  • Understanding of governing security standards.
  • In-depth knowledge of data structures and algorithms.
  • Strong leadership, analytical, and problem-solving skills.
  • Excellent technical, planning, and organizational skills.
  • Experience working in a multi-cultural and multi-national environment.
  • Availability and willingness to travel to other locations as required.

Click Here To Apply

Leave a Comment