Company Info

Large organization

200 + Employees

First Bank of Nigeria Limited (FirstBank) is Nigeria’s largest financial services institution by total assets and gross earnings.

First Bank of Nigeria Limited (FirstBank) is Nigeria’s largest financial services institution by total assets and gross earnings. With more than 10 million customer accounts, FirstBank has over 750 branches providing a comprehensive range of retail and corporate financial services.

1). Team Lead, Software Quality Assurance

Location: Lagos

JOB OBJECTIVE(S) 

  • To define and drive the overall quality assurance strategy, ensuring the Lab’s software deliverables meet the highest standards of quality, reliability, and compliance.
  • To establish and enforce best practices, processes, and methodologies for software testing and quality assurance. To lead and mentor the QA team, fostering a culture of continuous improvement and proactive defect prevention.
  • To collaborate with cross-functional teams to align quality assurance efforts with business and technical objectives. To ensure effective risk management by identifying, assessing, and mitigating software quality risks
  • To provide stakeholders with accurate and timely quality metrics and insights to support informed decision-making
  • To ensure compliance with contractual, legal, regulatory, and industry standards, verifying test objects against these requirements.
  • To drive automation, efficiency, and innovation in software testing practices to improve product quality and delivery timelines.

DUTIES & RESPONSIBILITIES

  • Define and implement the overall QA strategy, ensuring alignment with business goals and best practices.
  • Oversee requirement clarifications, acceptance criteria, and test coverage to maintain high software quality
  • Establish, enforce, and continuously improve QA standards, processes, and automation strategies
  • Supervise test execution across all levels, ensuring defects are identified, documented, and resolved.
  • Track and report key QA metrics while managing risk identification and mitigation.
  •  Lead API testing, SIT coordination, and post-implementation validation.
  • Evaluate third-party software for compliance with quality standards.
  • Mentor and guide the QA team, fostering continuous learning and process improvement.
  • Maintain confidentiality of all Information entrusted while delivering projects.
  • Comply with the principles and policies in the Information Security Handbook. Performs other functions as may be required for the business to achieve its strategic objectives.

JOB REQUIREMENTS 

Education

  • Minimum of a first degree or its equivalent in computing or related disciplines Masters, MBA or a recognized professional certification will be an added advantage

Experience

  • Minimum experience – 5+ years of experience in IT quality management

KEY COMPETENCY REQUIREMENTS 

Knowledge Proven experience in testing medium-high complexity IT systems Proficient knowledge ofstructured system analysis and design Proficient knowledge of quality management best practices and standards (ISO9001, TS16949, etc.) Proficient knowledge of core IT (Infrastructure, Applications) Working knowledge of quality management methods and tools Knowledge of test automation tools Understanding of the agile development process (Scrum)

Skill/Competencies

Core SFIA 5 Skill Requirements Testing (Test 4) Process Automation User Experience Analysis (UNAN 4) User Experience Evaluation (USEV 3) Service Acceptance (SEAC 4) Quality Management (QUMG 5) Quality Assurance (QUAS 4) Quality Standards (QUST 3) Conformance Review (CORE 4)

Other SFIA 5 Skill Requirements Learning Delivery (ETDL 3) Other Required Knowledge and Capabilities • Good strategic planning and management skills • Good interpersonal and communication skills and the ability to work effectively with business stakeholders • Sound conflict management skills

===

===

2). Team Member, Software Quality Assurance

Location: Lagos

JOB OBJECTIVE(S)

  • To design, develop and implement tests for the Lab’s software deliverables, so as to achieve the highest level of product quality
  • To build confidence in the quality level of product delivered by the Lab To prevent defects in the software product
  •  To provide sufficient information to stakeholders to allow them make informed decisions. To reduce the level of risk of insufficient software quality
  • To comply with contractual, legal, regulatory requirement or standards, and to verify the test objects compliance with such requirements and standard

DUTIES & RESPONSIBILITIES 

  • Reviews and clarifies requirements with the product conceptualization team and the development team
  • Converts requirements to acceptance tests
  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Ensures quality standards, test procedures and methodologies are adhered to
  • Assists with developing and maintaining quality policy and procedure documents
  • Designs, documents and implements test automation strategies
  • Collaborates with development teams to ensure maintenance of defined quality standards
  • Participates in ideas generation workshops
  • Execute all levels of testing (system, integration and regression testing)
  •  Estimate, prioritize and plan collaborate testing activities
  •  Prepare frequent test status reports and updates with stakeholders
  • Develop a wide range of SQL queries on relational database
  • Participation in user story writing workshops
  • Monitors performance of quality management using defined KPIs
  • Maintain test deliverables including test approach, scenarios, conditions & expected results, test Cycle control sheet, test scripts
  • Resolves, documents, and reports problems that arise during testing
  • Documents and communicates results from testing
  • Assists with conducting quality-control tests and analyses to ensure that software meets or exceeds specified standards and end-user requirements
  • Retests corrections to ensure problems are resolved
  •  Conducts non-functional tests including performance tests
  • Identify, isolate and track bugs/defects throughout the testing phase
  • Identify and escalate risk on time and suggest mitigation measures.
  • Create and manage automated test script creation
  • Perform document risk analysis.
  • Test API with test tools: Swagger, Postman and Testcomplete.
  • Collaborate with stakeholder, UAT coordinator and other members of the team during user acceptance testing. Root cause and Gap analysis
  • Conduct post implementation testing with stakeholders
  •  Evaluating test objects such as web applications, APIs, Mobile applications to determine its level of quality and to prevent immature products and features from being deployed
  • Testing of third-party application acquired by the organization.
  • Maintain confidentiality of all Information entrusted while delivering projects.
  • Comply with the principles and policies in the Information Security Handbook.
  • Performs other functions as may be required for the business to achieve its strategic objectives.

JOB REQUIREMENTS 

Education

  •  Minimum of a first degree or its equivalent in computing or related disciplines
  • Masters, MBA or a recognized professional certification will be an added advantage

Experience 

  • Minimum experience – 3+ years of experience in IT quality management KEY COMPETENCY REQUIREMENTS Knowledge
  • Proven experience in testing medium-high complexity IT systems
  •  Proficient knowledge ofstructured system analysis and design
  • Proficient knowledge of quality management best practices and standards (ISO9001, TS16949, etc.)
  • Proficient knowledge of core IT (Infrastructure, Applications)
  • Working knowledge of quality management methods and tools Knowledge of test automation tools
  •  Understanding of the agile development process (Scrum) Skill/Competencies Core SFIA 5 Skill Requirements
  • Testing (Test 4) Process Automation
  •  User Experience Analysis (UNAN 4)
  • User Experience Evaluation (USEV 3)
  •  Service Acceptance (SEAC 4)
  • Quality Management (QUMG 5)
  • Quality Assurance (QUAS 4)
  • Quality Standards (QUST 3) Conformance Review (CORE 4) Other SFIA 5 Skill Requirements Learning Delivery (ETDL 3)

Other Required Knowledge and Capabilities

  • Good strategic planning and management skills
  • Good interpersonal and communication skills and the ability to work effectively with business stakeholders
  • Sound conflict management skills

===

===

3). Team Member, Backend Software Development

Location: Lagos

JOB OBJECTIVE(S) 

To design, develop and test software applications that implement the ideas conceived in the Lab, so as to accelerate digital innovation in both products and processes in the Organization

DUTIES & RESPONSIBILITIES 

  • Designs, develops and implements new software system prototypes and systems
  • Collaborates with IT in deploying approved systems/prototypes to production
  • Provides innovative improvements to features and performance of existing Software Systems
  • Develops and maintains comprehensive Software documentation
  • Participation in user story writing workshops
  • Collaborate with the members of the product conceptualization team in the generation and analysis of innovative ideas Designs, writes and executes automated tests
  • Develops project implementation plans and provides status updates as required
  •  Provides level 3 support for production applications
  • Maintain confidentiality of all Information entrusted while delivering projects.
  • Comply with the principles and policies in the Information Security Handbook.
  • Performs other functions as may be required for the business to achieve its strategic objectives.

JOB REQUIREMENTS 

Education

  • Minimum of a first degree or its equivalent in Computing or related disciplines
  • Masters, MBA or a recognized professional certification will be an added advantage

Experience

Minimum experience

  • Over 3 years’ experience in design and development of software systems.

KEY COMPETENCY REQUIREMENTS 

Knowledge Proficient in .NET framework and .Net core using C# In depth knowledge and experience with core Microsoft .NET technologies including: WCF, WPF, WF, LINQand EF. Knowledge of database design and experience with database development

Soft Skills Sound interpersonal and communication skills and the ability to work effectively with other business unit leads Sound conflict management skills Customer-centricity Creative ,results-oriented and analytical with strong problem-solving capability Good leadership and influencing ability

===

===

4). Team Member Frontend Software Development (Mobile)

Location: Lagos

JOB OBJECTIVE(S) 

To design, develop and test software applications that implement the ideas conceived in the Lab, so as to accelerate digital innovation in both products and processes in the Organization

DUTIES & RESPONSIBILITIES 

  • Designs, develops and implements new software system prototypes and systems
  • Collaborates with IT in deploying approved systems/prototypes to production
  • Provides innovative improvements to features and performance of existing Software Systems
  • Develops and maintains comprehensive Software documentation
  • Participation in user story writing workshops
  • Collaborate with the members of the product conceptualization team in the generation and analysis of innovative ideas Designs, writes and executes automated tests
  • Develops project implementation plans and provides status updates as required
  •  Provides level 3 support for production applications
  • Maintain confidentiality of all Information entrusted while delivering projects.
  • Comply with the principles and policies in the Information Security Handbook.
  • Performs other functions as may be required for the business to achieve its strategic objectives.

JOB REQUIREMENTS 

Education

  • Minimum of a first degree or its equivalent in Computing or related disciplines
  • Masters, MBA or a recognized professional certification will be an added advantage

Experience

Minimum experience

  • Over 3 years’ experience in design and development of software systems.

===

===

5). Team Member Frontend Software Development (Web)

Location: Lagos

JOB OBJECTIVE(S)

To design, develop and test software applicationsthat implement the ideas conceived in the Lab, so as to accelerate digital innovation in both products and processes in the Organization

DUTIES & RESPONSIBILITIES

  • Designs, develops and implements new software system prototypes and systems
  • Collaborates with IT in deploying approved systems/prototypesto production
  • Provides innovative improvements to features and performance of existing Software Systems
  • Develops and maintains comprehensive Software documentation
  • Participation in user story writing workshops
  • Collaborate with the members of the product conceptualization team in the generation and analysis of innovative ideas
  • Designs,writes and executes automated tests
  • Develops projectimplementation plans and providesstatus updates asrequired
  • Provideslevel 3 support for production applications
  • Maintain confidentiality of all Information entrusted while delivering projects.
  • Comply with the principles and policies in the Information Security Handbook.
  • Performs other functions as may be required for the business to achieve its strategic objectives.

JOB REQUIREMENTS 

Education

  • Minimum of a first degree or its equivalent in Computing or related disciplines
  • Masters, MBA or a recognized professional certification will be an added advantage
  • Experience Minimum experience – Over 3 years’ experience in design and development of software systems.

===

===

6). DevOps Engineer

Location: Lagos

JOB OBJECTIVE(S) 

  • Performsthe following key functions at the Digital Innovation Lab:
  • Defines and executes a high-level software architecture, including its main components and interfaces.
  • Ensures seamless interaction between system components and external systems within and outside the Lab and bank.
  • Establishes a clear architectural vision to guide solution development, ensuring mutual understanding among all stakeholders involved in product development.
  • Designs the infrastructure that supports solutions from the Lab, collaborating with internal and external teams—Test and Production environments.
  • Oversees solution deployment and provides ongoing support for solutions developed by the Digital Innovation Lab.
  • Designs, automates, and optimize deployment pipelines for efficient and reliable software delivery.
  • Bridges the gap between software development and IT operations, enabling faster, more efficient, and more reliable software deployment.

DUTIES & RESPONSIBILITIES 

  • Design and review the working architecture to support solutions developed by the Digital Innovation Lab or outsourced to third parties, ensuring the architecture aligns with customer requirements and leverages available technologies.
  • Perform solution deployment, support, and maintenance for all Digital Innovation Lab solutions.
  • Collaborate with development teams and oversee the entire software development lifecycle.
  • Manage and oversee IT systems and networks supporting Digital Innovation Lab solutions, ensuring they meet functionality, performance, resilience, reusability, comprehensibility, scalability, security, technology constraints, and trade-offs, in collaboration with the bank’s CIO functions.
  • Ensure effective communication of technical requirements to all stakeholders, including business and technical teams, regarding solutions from the Lab.
  • Define software engineering standards and ensure successful deployment, seamless operation, and optimal performance.
  • Participate in idea-generation sessions, providing guidance on architecture and infrastructure requirements for proposed ideas.
  • Develop and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate application deployment
  • Implement monitoring tools to ensure system reliability and performance.

===

===

7). Scrum Master

Location: Lagos

JOB OBJECTIVE(S)

Performs the following key functions at the Digital Innovation Lab:

  •  Facilitate Agile Processes
  • Removing Impediments in Project Delivery
  • Coach the Team on Agile and Scrum Principles:
  • Stakeholder Communication and Alignment:
  • Champion Innovation Culture:
  • Team Performance and Health Monitoring:
  • Facilitate Sprint Goals and Backlog Refinement:

DUTIES & RESPONSIBILITIES

Facilitate Agile Processes:

  • Guide teams through agile Scrum ceremonies (Daily Stand-ups, Sprint Planning, Retrospectives, Sprint Reviews).
  • Promote adherence to agile methodologies while ensuring compliance with banking regulations and policies.
  • Collaborate with Product Owners to refine and prioritize the product backlog, focusing on customer-driven financial innovation.
  • Drive and monitor AGILE delivery process as a methodology for implementing innovative solutions in the Lab.

Remove Impediments:

  • Identify and help remove obstacles that hinder the team’s progress, ensuring they can focus on delivering quality work.
  • Coordinate with external teams or departments to resolve blockers.

Coach the Team on Agile and Scrum Principles:

  • Educate team members, stakeholders, and the organization on Agile methodologies and best practices.
  • Guide the team on how to self-organize, prioritize tasks, and deliver incremental value.

Stakeholder Communication and Alignment:

  • Liaise with Product Owners, stakeholders, and leadership to ensure that the vision and goals of the lab’s projects are well understood by the team.
  • Report on the progress of the sprints, potential risks, and impediments to key stakeholders.

Champion Innovation Culture:

  • Promote a mindset of experimentation, innovation, and collaboration.
  • Facilitate brainstorming sessions, workshops, and cross-functional collaboration to foster innovation.
  • Encourage creative problem-solving and quick adaptation of new ideas into sprints.

Team Performance and Health Monitoring:

  • Ensure that team dynamics are healthy and sustainable.
  • Identify potential areas of team fatigue or burnout and address these issues proactively.

Facilitate Sprint Goals and Backlog Refinement:

  • Assist the Product Owner in refining and maintaining the product backlog.
  • Ensure the Sprint goals are clearly defined and achievable.
  • Maintain confidentiality of all Information entrusted while delivering projects.
  • Ensure compliance with the principles and policies in the Information Security Handbook.
  • Perform other functions asrequired to supportthe business in achieving itsstrategic objectives

JOB REQUIREMENTS

Education

  • Minimum of a first degree orits equivalent in Computing or Technology related disciplines
  • Masters, MBA or a recognized professional certification (e.g., Certified Scrum Master (CSM), Professional Scrum Master (PSM), SAFe Scrum Master (SSM))will be an added advantage

Experience

  • A minimum of 3 years’ relevantworking experience in an agile environment

===

===

8). Team Lead Software Development I

Location: Lagos

JOB OBJECTIVE(S) 

The Software Development Team Lead will be part of an agile development team, building and working on enterprise grade software systems on top of the Microsoft .NET development stack. The Software Development Team Lead will provide technical and team leadership through coaching and mentorship.

DUTIES & RESPONSIBILITIES 

  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Collaborate with othersoftware developers, business analysts and software architects to plan, design, develop, test, and maintain w business applications
  • Assist in the collection and documentation of user’srequirements, development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the status, operation, and maintenance ofsoftware.
  • Design, develop, and unit test applicationsin accordance with established standards.
  • Participate in peer-reviews ofsolution designs and related code
  • Package and support deployment of releases.
  • Work with teammatesin the migration of legacy applications to current technologies.
  • Develop, refine, and tune integrations between applications.
  • Analyze and resolve technical and application problems.
  • Assess opportunitiesfor application and processimprovement and prepare documentation of rationale to share with team members and other affected parties
  • Adhere to high-quality development principles while delivering solutions on time and on-budget. Provide third-level support to business users
  • Research and evaluate a variety ofsoftware products.
  • Develop new user-facing features
  • Build reusable code and librariesfor future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all userinputis validated before submitting to back-end Provideslevel 3 supportfor production applications
  • Maintain confidentiality of all Information entrusted while delivering projects.
  • Complywith the principles and policiesin the Information Security Handbook.
  • Performs other functions as may be required for the business to achieve itsstrategic objectives.

JOB REQUIREMENTS

Education

  • Minimum of a first degree or its equivalent in Computing or related disciplines
  • Masters, MBA or a recognized professional certification will be an added advantage

Experience

  • 5+ years’ experience as a Software Developer
  • Prior experience in a technical leadership position

===

===

9). Team Member, Product Design

Location: Lagos

JOB OBJECTIVE(S) 

  • Design and development of fully functional products
  • Create design concepts and drawings to determine the best product
  • Perform research on product technologies and structures to implement into design concepts
  • Maintain up to date on current industry trends and market conditions
  • Modify and revise existing designs to meet customer expectations

 DUTIES & RESPONSIBILITIES 

  • Collaborate with product managers, engineers, UX writers, and other product designers to solve high impact analytics problems and ensure optimal product, tech and design collaboration.
  • Take broad, conceptual ideas and turn them into something useful and valuable for our users
  • Contribute to all stages of the design process from user research to wireframes and shipping the product
  • Develop wireframes, intuitive and interactive prototypes, specification and other design documents to communicate design ideas and intent to team/s.
  • Regularly give and receive feedback on design iterations
  • Communicate design goals and specifications to the engineers responsible for building them
  • Contribute to establishing a design system to create efficiency in prototyping and development
  • Show understanding of all product brands and cascade down to the team members
  • Be an advocate for the customer insights and feedback
  • Evaluate user experience to impact strategy and roadmaps
  • Level up our team, share knowledge, and help evolve our tools and best practices.
  • Contribute to high-level strategic decisions with the rest of the team
  • Give and solicit feedback from other designers to continually raise our bar for quality
  • Identify the needs of our users and improve on existing features • Be a proponent of research amongst colleagues
  • Collaborate with the Scrum Master on the product backlog prioritization to ensure incremental delivery of features • Present product ideas to relevant team members for brainstorming
  • Suggest improvements to design and performance

JOB REQUIREMENTS 

Education

  • Minimum Education: First Degree in an IT related or other non-IT related discipline

Experience

  • Minimum experience – 2 years relevant experience in UI/UX or Product Design.

===

===

10). Product Owner

Location: Lagos

JOB OBJECTIVE(S)

  • Represent the customer to the development team
  • Drive the product management process from conceptualization to delivery
  • Translate product requirements to user stories
  • Manage and prioritize the product backlog

DUTIES & RESPONSIBILITIES 

  • Work in an agile environment where you will collaborate with a squad of highly skilled tech team to ideate, prototype, iterate and develop our products
  • Translate ideas into strategy and features٫ and drive product development from start to finish
  • Maintain the product backlog, create feature descriptions to provide guidance to Engineering team, alongside facilitating refinement and planning sessions
  • Provide user stories to cross functional teams and define the business-driven acceptance criteria
  • Decompose, refine, and document high-level requirements into detail and abstract up from low-level requirements to a general understanding. Ensure customer needs are distinguished from the underlying true business needs
  • Develop user flow diagrams, and low-fidelity prototypes as part of product documentation
  • Identify areas for improving or updating our products based on thorough research and deep analysis
  • Define acceptance criteria and critical metrics that define the success of a technology solution, and continue to monitor throughout the production lifecycle
  • Facilitate Product Backlog Refinement sessions
  • Scope and prioritize activities based on business and customer impact
  • Build and implement product strategies consistent with company vision.
  • Retrieve and analyze feedback from customers٫ stakeholders and other teams to shape requirements٫ features and end products.
  • Collaborate with stakeholders/senior management to create product plans and roadmaps.
  • Supervise and support product managers and coordinate cross-functional teams.
  • Prepare and review product requirements documents (PRD).
  • Contribute to crafting and continuously fine-tuning our product management process

JOB REQUIREMENTS

Education

  • Minimum Education: First Degree in an IT related or other non-IT related discipline Experience
  • Minimum experience – 2 years relevant experience in electronic banking product development and support

===

===

11). Team Member, Fintech Engagement

Location: Lagos

JOB OBJECTIVE(S) 

To identify potential collaborationswith FinTech partners or Tech-startupsto build innovative solutionswith speed and faster time to the market.

DUTIES & RESPONSIBILITIES 

  • Collaborate with Products and Marketing&Communications teams to ensure smooth design, implementation and launch of assigned solutions from forged partnerships.
  • Identify strategic collaborationsto support the development of a product’s value propositions and monitor direct and indirect competition.
  • Activemanagement of collaborations and strategic management of FinTech’s, Tech-startups or vendors to optimize and differentiate the bank’s products and services.
  • Planning and managing all productlaunch campaigns, evaluate, and presentresults, to all stakeholders’ initiatives in the bank.
  • Organize key initiativessuch as Fireside chats, Hackathons and STEM education buildersthat will help discover newideas aswell as deepen our visibility in the Fintech ecosystem.
  • Assist in mapping prospective startup ecosystem and strategies for engaging potential FinTechs and Tech Startups and ensure conceptual agreements aremet on both sides.
  • Ensure regular reviews to ensure the bank is engagingwith the rightsoftware and digital partnerswithin the tech- ecosystem.
  • Maintain confidentiality of all Information entrustedwhile delivering projects.
  • Comply with the principles and policies in the Information Security Handbook. Perform other functions as may be required for the business to achieve its strategic objectives

JOB REQUIREMENTS 

Education

  • First Degree in an IT related Discipline Experience
  • Minimum experience – 2 years’ experience in businessstrategy &analysisinto consumer facing products

===

===

12). Unit Head, Fintech Engagement

Location: Lagos

JOB OBJECTIVE(S)

To identify potential collaborations with FinTech partners or Tech-startups to build innovative solutions with speed and faster time to market, using unique services based on operational and business requirements.

DUTIES & RESPONSIBILITIES

  • Oversee the identification of potential FinTechs, Tech start-ups and ecosystem partnersto create value for the banks’ customers via the most convenient channels and ultimately creating stickinessforthe bank’s products.
  • Drive Identification ofspecific FinTech’sthatwill help the Lab fulfil itsmandate in building newdigital experiences and deepen its visibility in the Fintech ecosystemspacewhile strengthening the bank’s competitive advantage.
  • Utilize framework of engagements between FinTechs and the Bank to harnessideas generated in building newproductsin the Lab.
  • Research and information gathering ofmarkettrends and needs, evaluate research resultsto deliver competitive differentiation productsthat meetthe bank’s digitalstrategic objectives.
  • Responsible for forging new relationships with relevant external organizations and networks in enhancing value propositions on either current product offerings or newproducts ofthe Bank especiallywith partnerships that require technical integrations: FinTech’s, Hubs, and other partners within the industry.
  • Work strategicallywith software and digital partnerswithin themarketplace.
  • Maintain confidentiality of all Information entrustedwhile delivering projects.
  • Comply with the principles and policiesin the Information Security Handbook.
  • Performotherfunctions as may be required forthe businessto achieve itsstrategic objectives

JOB REQUIREMENTS 

Education

  • First Degree in Computer Science or Engineering Experience
  • Minimum experience –Over 7 years’ experience business strategy&analysis into consumer facing products

Deadline: Not Stated

How to Apply: Interested applicants should use the links below to apply:

    Other Jobs Listed By the Company.