Job Description:
As a Software Developer in this role, you will collaborate closely with key stakeholders, including Business Analysts, Project Managers, and Business Heads, to develop solutions that precisely align with customer needs. Your primary responsibility will be to maintain applicable standards while working in tandem with stakeholders to achieve the desired end state for applications.
Job Details
Locations: 21, Ahamadu Bello Way, Victoria Island, Lagos, NG
Degree Level: Bachelor’s Degree
Job Schedule: Full time
Deadline: Apply Before 06/10/2023, 15:42
Key Responsibilities:
- Software Engineer Training: Provide training to Software Engineers across the Ecobank group to enhance their skills and expertise.
- 3-Tier Domain Implementation: Drive the implementation of the 3-tier domain for Commercial, Corporate, and Consumer Banking within the Group.
- Organizational Silo Breakdown: Collaborate with unit heads to break down organizational silos, fostering greater sharing of vision and strategy across teams.
- Issue Resolution and Testing: Work alongside team members to conduct root cause analysis of issues, review new and existing code, and perform unit testing.
- Software Program Development: Develop and implement software programs to meet business objectives.
- Solution Integrity Management: Ensure that all team members and stakeholders have a clear understanding of the solution, maintain up-to-date specifications, and monitor compliance with common programming standards.
- Documentation and Reporting: Compile comprehensive and accurate documentation and reports as requested.
- Software Performance Optimization: Investigate software-related complaints and make necessary adjustments to ensure optimal software performance.
- 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.
- Minimum of 5 years of programming experience.
- Multi-lingual ability is advantageous.
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 expertise in 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.
- Strong understanding of workflow systems, Oracle Banking Platform (OBDX, Flexcube), and digital technology.
- Adequate knowledge of software methodologies and design patterns.
- Familiarity with governing security standards.
- In-depth knowledge of data structures and algorithms.
- Exceptional leadership, analytical, and problem-solving skills.
- Excellent technical, planning, and organizational skills.
- Experience working in a multicultural and multinational environment.
- Availability and willingness to travel to other locations as required.