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. The Bank has international presence through its subsidiaries, FBN Bank (UK) Limited in London and Paris, FBNBank DRC, FBNBank Ghana, FBNBank Gambia, FBNBank Guinea, FBNBank Sierra-Leone and FBNBank Senegal, as well as its Representative Offices in Johannesburg, Beijing and Abu Dhabi.
We are recruiting to fill the position below:
Job Title: Analyst, Application Development
Ref Id: 2000000H
Location: Lagos
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Assistant Manager to Manager
Duties & Responsibilities
- Customization of existing background service and webservices that integrate with Finacle written in .NET language
- Customization of customer applications such as CRM, MDM
- Assist in customisation and integration of customer applications with various third-party applications
- Assist in developing prototypes (to improve envisioning and communication) and proof-of-concept systems (to test technology) to validate potential solutions
- Design technical solution including high level (entity – relationship, data flow) to low level (field structures, database schemas) design
- Develop technical design that will support the development, execution and operations of the service.
- Build, configure or customise the technical solution (technical code components and services)
- Manage automation and monitor application integration as code iteratively goes through assembly and product test
- Actively participate in unit testing / quality reviews through the build phase to ensure that the solution meets the agreed functional specifications
- Assist in maintaining , supporting and upgrading existing IT systems and applications
- Participate in the customisation of application packages
- Ensure that solutions meet requirements outlined in the design documentation
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a business / IT related discipline.
Experience:
- 1+ years of experience in designing, developing and delivering solutions.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Analyst, Performance Testing
Job ref.: 2000000I
Location: Lagos
Job Type: Full-time
Schedule: Regular
Shift: Standard
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Grade Range – From: Executive Trainee
Grade Range – To: Assistant Banking Officer
Job Objective(s)
- To improve and ensure all application is at optimal performance before deployment to production. Ensuring that defined business perfromance is delivered on all solutions.
Duties & Responsibilities
- Review and analysis of non-functional requirement document to extract application requirement metrics
- Analyze critical business scenario to design a performance test workload
- Analyze application SLA
- Develop test script
- Enhance script by creating/ implementing:
- Parameterization
- Checkpoints
- Transactions
- Reusable functions
- Correlations
- Actions/Blocks
- Iterations
- Pacing
- Think Time
- Designing workload model
- Execute performance test
- Monitor test execution
- Analyze the test result
- Recommend performance tuning
- Issue performance test report
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a business /IT related discipline
Experience:
- Post-NYSC
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Senior Analyst, Application Development
Ref No: 2000000P
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology And Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Banking Officer
Grade Range – To: Assistant Manager
Job Objective(s)
- To create the detailed IT solution/ service design, based on the functional specifications, to meet quality & performance requirements & technical constraints
- To define what is the service effect , how will it be delivered and how will it be consumed by users
- To build, configure and/or customise technical solution, based on the functional and technical specifications, to meet quality & performance requirements
Duties & Responsibilities
- Assist in planning, coordinating and supervising all activities related to the design, development and implementation of the systems and software applications:
- Assist development Team Lead in all activities with respect to application development & management operations and support
- Development of integration services to leverage on Core Systems such as Finacle, FEP and others
- Development prototypes (to improve envisioning and communication) and proof-of-concept systems (to test technology) to validate potential solutions
- Design technical solution including high level (entity – relationship, data flow) to low level(field structures, database schemas) design
- Develop technical design that will support the development, execution and operations of the service.
- Assist in developing service acceptance criteria. Propose performance levels for new service. Review and verify service requirements with users. Agree and document service acceptance criteria
- Create the service development plan. Review and agree with users
- Build, configure or customise the technical solution (technical code components and services)
- Ensure compilation of code and components into application.
- Manage automation and monitor application integration as code iteratively goes through assembly and product test
- Implement a controlled process that extracts software artifacts from the code repository, transforms it to an integrated product, and returns the result to the code repository
- Actively participate in unit testing / quality reviews through the build phase to ensure that the solution meets the agreed functional specifications
- Assist in maintaining supporting and upgrading existing IT systems and applications
- Participate in the customisation of application packages
- Ensure that solutions meet requirements outlined in the design documentation
- Ensure and timeliness in delivery of reports
- Review technical constraints and performance issues of business intelligence and integration solutions
- Provide leadership and technical guidance to reports
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a business /IT related discipline
- Masters, MBA or a recognized professional certification will be an added advantage
Experience:
- 7+ years of experience in designing, developing and delivering solutions on .NET Platform
- Deep knowledge of SQL database programming language, both MSSQL and Oracle including SQL Language and PL/SQL
- .NET Development framework – .NET Full Framework and .NET Core
- .NET web development frameworks such as ASP.NET, ASP.NET MVC and ASP.NET Core
- Programming language mastery at advanced level for C#, VB.NET and Java
- Detail knowledge of Service Oriented Architecture and Microservices and Implementation.
- Deep knowledge of building integration services using ASP.NET WEB API and WCF
- Good knowledge of Messaging Systems using Queues and Service Bus
- Good knowledge of DevOps and tooling.
- Advanced knowledge of Continuous Integration/Continuous Delivery Systems using source control such as TFS, Subversion, etc.
- Competency with JavaScript, CSS (Bootstrap Framework) and HTML
- Good working knowledge of front end web frameworks of at least of AngularJS, Knockout, ReactJs, Vue etc
- Experience in Mobile application development using frameworks such as Xamarin, Ionic, PhoneGap.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Team Lead, Performance Testing
Ref Id: 2000000R
Location: Lagos
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Senior Banking Officer to Manager
Job Objective(s)
- Performing, Controlling and monitoring all performance testing activities to ensure solutions are deployed that meet the expectations of our customer and are stable, predictable, and sustainable. Manages all performance testing activities and processes for the team.
Duties & Responsibilities
- Analyze performance testing requirement and coordinate performance testing initiatives with development, infrastructure and operations team.
- Document, implement, monitor, and enforce all processes and procedures for performance testing established, as per standards defined by the organization.
- Drive efforts on performance testing, includes planning, hands-on scripting to test execution and oversight of other resources working on automation.
- Creating test plan, test schedules, test milestones, test status documents.
- Developing scripts, designing test scenarios, test execution, monitoring, analyzing results and reporting performance bottlenecks.
- Manage multiple projects, supervising activities of team members to ensure quality deliverable in timely manner
- Ensure that the test environment is put into place before test execution and managed during test execution.
- Review the test cases and test data generated by the Test Analysts and get them to address the review comment
- Track the new/ updated requirements in the project and modify testing artifacts accordingly
- Schedule the tests for execution and monitor, measure, control and report on the test progress, the product quality status and the test results, adapting the test plan and compensating as needed to adjust to evolving conditions.
- Track the assigned tasks with respect to the test plan and the project schedule
- Re-assign the testing tasks as required
- Escalate and obtain resolution of the issues related to the test environment and team
- Consolidation of test results and reporting such to the concerned stakeholders
- Gather Test Metrics as specified in the Test Strategy
- Mentor junior team members, provide technical solutions generate alternative of challenges.
- Drive standards for performance testing practices
- Perform any other duties as may be assigned by the Unit Head, Testing and Quality Assurance
Qualifications
Minimum Education:
- First degree in Computer Science / Engineering, Systems Engineering or Business related discipline with strong Information Systems component.
Experience:
- Must have a minimum 5 years Testing and/or Development experience.
- Strong knowledge of system testing best practices and methodologies.
- Good analytical skills
- Good coordination and communication skills
- Good leadership skills and interpersonal Skills
- Ability to use own initiative.
Desirable:
- Knowledge of core banking systems
- Experience with test management tools
- Experience with bug tracking tools
- Strong communications and documentation skills.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Senior Analyst, Performance Testing
Ref No: 2000000M
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Banking Officer Grade Range – To: Assistant Manager
Job Objective(s)
- To improve and ensure all application is at optimal performance before deployment to production. Ensuring that defined business perfromance is delivered on all solutions.
Duties & Responsibilities
- Review and analyze non-functional requirement documents as well as architecture diagram
- Test environment setup and configuration
- Develop test scenarios/ workload for performance test
- Conduct performance testing to ensure system reliability, capacity and scalability
- Execute performance testing (Front end and Back end)
- Analyze test results and coordinate with development teams to fix bottle necks
- Review performance test report
- Suggest new tools and techniques to improve testing efficiency
- Assist in project planning, scheduling, budgeting and tracking activities
- Provide support in project design, development and deployment activities
- Review and recommend improvements to existing test procedures
- Builds and maintains performance testing strategy and framework
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a Business /IT related discipline
- Masters, MBA or a recognized professional certification will be an added advantage
Experience:
- 4+ years of IT testing/process management experience
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Senior Analyst, Quality Management
Ref Id: 2000000N
Location: Head Office, Lagos
Job: IT TECH, SEC & OPS
Organization: Technology And Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From : Banking Officer Grade Range – To : Assistant Manager
Job Objective(s)
- Assist with developing, maintaining and communicating quality concepts to enhance the quality management, business processes, applications, systems and infrastructure. Support and sustain continuous improvement efforts
- Responsible for creating, executing and documenting the tests necessary to ensure that application and technical environment meets performance requirements (technical and functional) and freedom from defects
Duties & Responsibilities
- Ensure quality standards, test procedures and methodology are adhered to
- Monitor IT processes as wells as delivery and performance of applications, systems and infrastructure to ensure compliance and efficiency of operation
- Determine improvements to areas of operations
- Review supplier/project deliverables to ensure compliance to quality standards and conformance to business requirements
- Assist with developing and maintaining quality policy and procedure documents
- Communicate quality standards and principles to IT organisation
- Assist with identifying and evaluating continuous process improvement opportunities
- Monitor performance of quality management using defined KPIs
- Assist with conducting quality-control tests and analyses to ensure that software meets or exceeds specified standards and end-user requirements
- Retest corrections to ensure problems are resolved
- Provide leadership and technical guidance to reports
- Conduct quality audits.
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a business / IT related discipline
- Masters, MBA or a recognized professional certification will be an added advantage.
Experience:
- 3+ years of experience in IT quality management.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Analyst, Quality Management
Ref No: 2000000J
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From : Executive Trainee Grade Range – To : Assistant Banking Officer
Job Objective(s)
- Contribute to developing, maintaining and communicating quality concepts to enhance the quality management, business processes, applications, systems and infrastructure. Support and sustain continuous improvement efforts
- Assist with creating, executing and documenting the tests necessary to ensure that application and technical environment meets performance requirements (technical and functional) and freedom from defects
Duties & Responsibilities
- Assist with monitoring IT processes as wells as delivery and performance of applications, systems and infrastructure to ensure compliance and efficiency of operation
- Assist with researching solutions for quality and compliance and determining improvements to areas of operations
- Assist with review of supplier/project deliverables to ensure compliance to quality standards and conformance to business requirements
- Assist with monitoring performance of quality management using defined KPIs
- Support implementation of CAPA and monitor effectiveness
- Support benchmarking activities
- Assist with testing and analyzing each component/phase of the systems development life cycle including the project requirements, design and programs
- Assist with resolving, documenting, and reporting problems that arise during testing
- Document and communicate results from testing
- Assist with monitoring performance after implementation to ensure compliance and efficiency of operation
- Assist with conducting quality-control tests and analyses to ensure that software meets or exceeds specified standards and end-user requirements
- Work with supervisor to retest corrections to ensure problems are resolved
- Assist with quality audits
Qualifications
Education:
- Minimum of a first degree or its equivalent in a business /IT related discipline
Experience:
- Post-NYSC
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Desk Head, Application Development (Analytics & Data Science)
Job Ref.: 2000000L
Location: Lagos
Schedule: Regular
Shift: Standard
Job Type: Full-time
Job: IT TECH, SEC & OPS
Organization: TECHNOLOGY AND SERVICES
Grade Range – From: Assistant Manager
Grade Range – To: Manager
Job Objective
- To create the detailed IT solution/ service design, based on the functional specifications, to meet quality & performance requirements & technical constraints
- Build solutions using large data sets to find opportunities for product and process optimization and using models to test the effectiveness of different courses of action
- To drive business results with data-based insights using a variety of data mining/data analysis methods, variety of data tools, building and implementing models and creating algorithms/simulations
- To build, configure and/or customise analytical solutions, based on the functional and technical specifications, to meet quality & performance requirements
Duties & Responsibilities
- Assist in planning, coordinating and supervising all activities related to the design, development and implementation of the systems and software applications
- Work with stakeholders throughout the organization to identify opportunities for leveraging company data to drive business solutions.
- Mine and analyse data from company databases to drive optimization and improvement of product development, marketing techniques and business strategies
- Assess the effectiveness and accuracy of new data sources and data gathering techniques
- Develop custom data models and algorithms to apply to data sets.
- Use predictive modelling to increase and optimize customer experiences, revenue generation, ad targeting and other business outcomes.
- Assist in developing service acceptance criteria. Propose performance levels for new service. Review and verify service requirements with users. Agree and document service acceptance criteria
- Coordinate with different functional teams to implement models and monitor outcomes
- Build, configure or customise the technical solution (technical code components and services)
- Develop processes and tools to monitor and analyze model performance and data accuracy.
- Manage automation and monitor application integration as code iteratively goes through assembly and product test
- Implement a controlled process that extracts software artifacts from the code repository, transforms it to an integrated product, and returns the result to the code repository
- Actively participate in unit testing / quality reviews through the build phase to ensure that the solution meets the agreed functional specifications
- Participate in the customisation of application packages
- Ensure that solutions meet requirements outlined in the design documentation
- Ensure accuracy and timeliness in delivery of reports
- Review technical constraints and performance issues of all integration solutions
- Provide leadership and technical guidance to reports
Job Requirements
Education:
- Minimum of a first Degree or its equivalent in Statistics, Mathematics, Computer Science or another quantitative field
- Masters or a recognized professional certification will be an added advantage
Experience:
- 5-7 years of experience manipulating data sets and building statistical models
- Deep knowledge of SQL database programming language, both MSSQL and Oracle including SQL Language and PL/SQL
- Strong problem-solving skills with an emphasis on product development
- Experience using statistical computer languages (R, Python, SLQ, etc.) to manipulate data and draw insights from large data sets.
- Experience working with and creating data architectures.
- Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks.
- Knowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests and proper usage, etc.) and experience with applications.
- Excellent written and verbal communication skills for coordinating across teams
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Desk Head, Application Development
Ref Id: 2000000K
Location: Lagos
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Assistant Manager to Manager
Job Objective(s)
- To create the detailed IT solution/ service design, based on the functional specifications, to meet quality & performance requirements & technical constraints
- To define what is the service effect , how will it be delivered and how will it be consumed by users
- To build, configure and/or customise technical solution, based on the functional and technical specifications, to meet quality & performance requirements
Duties & Responsibilities
- Assist in planning, coordinating and supervising all activities related to the design, development and implementation of the systems and software applications
- Assist development Team Lead in all activities with respect to application development & management operations and support
- Assist in developing integration services to leverage on Core Systems such as Finacle, FEP and others
- Assist in developing prototypes (to improve envisioning and communication) and proof-of-concept systems (to test technology) to validate potential solutions
- Design technical solution including high level(entity – relationship, data flow) to low level(field structures, database schemas) design
- Develop technical design that will support the development, execution and operations of the service.
- Assist in developing service acceptance criteria. Propose performance levels for new service. Review and verify service requirements with users. Agree and document service acceptance criteria
- Create the service development plan. Review and agree with users
- Build, configure or customize the technical solution (technical code components and services)
- Ensure compilation of code and components into application.
- Manage automation and monitor application integration as code iteratively goes through assebly and product test
- Implement a controlled process that extracts software artifacts from the code repository, transforms it to an integrated product, and returns the result to the code repository
- Actively participate in unit testing / quality reviews through the build phase to ensure that the solution meets the agreed functional specifications
- Assist in maintaining, supporting and upgrading existing IT systems and applications
- Participate in the customisation of application packages
- Ensure that solutions meet requirements outlined in the design documentation
- Ensure accuracy and timeliness in delivery of reports
- Review technical constraints and performance issues of all integration solutions
- Provide leadership and technical guidance to reports
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a business /IT related discipline
- Masters, MBA or a recognized professional certification will be an added advantage.
Experience:
- 7+ years of experience in designing, developing and delivering solutions on .NET Platform
- Deep knowledge of SQL database programming language, both MSSQL and Oracle including SQL Language and PL/SQL
- NET Development framework – .NET Full Framework and .NET Core
- NET web development frameworks such as ASP.NET, ASP.NET MVC and ASP.NET Core
- Programming language mastery at advanced level for C#, VB.NET and Java
- Detail knowledge of Service Oriented architecture and Microservices and Implementation.
- Deep knowledge of building integration services using ASP.NET WEB API and WCF
- Good knowledge of Messaging Systems using Queues and Service Bus
- Good knowledge of DevOps and tooling.
- Advanced knowledge of Continuous Integration/Continuous Delivery Systems using source control such as TFS, Subversion, etc.
- Competency with JavaScript, CSS (Bootstrap Framework) and HTML
- Good working knowledge of front end web frameworks of at least of AngularJS, Knockout, ReactJs, Vue etc
- Experience in Mobile application development using frameworks such as Xamarin, Ionic, PhoneGap.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Analyst, IT Finance and Vendor Management
Ref No: 20000010
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Executive Trainee
Grade Range – To: Assistant Banking Officer
Job Objective(s)
- Contribute to managing financial accounting, billing, reporting, transaction processing and control activities across IT finances
- Contribute to managing relationship with existing suppliers on a day to day basis including contract changes, issue and/or dispute resolution and contract termination
Duties & Responsibilities
- Assist with reconciling various accounts receivable and other balance sheet accounts:
- Contribute to preparing, coordinating, and communicating monthly financial calendar close
- Assist with monitoring IT budget and liase with IT unit heads to document and track IT spending
- Assist with facilitating the selection of appropriate sourcing options to ensure delivery of quality solutions at a competitive price:
- Maintain a preferred supplier list
- Contribute to reporting IT financial performance, analyzing variance (budgeted costs versus actual costs) and support budget decision making
- Assist with managing the operational relationship with suppliers
- Participate in supplier selection, assist in setting selection criteria and potential suppliers’ evaluation
- Assist with reviewing supplier performance against defined SLAs and OLAs
- Raise service improvements when needed, manage issue and resolve disputes
- Assist with managing relationship with suppliers to ensure the provision of specific resource / technical skills required to fix complex or severe incidents / problems
- Ensure fulfillment of supplier’s responsibilities during exit period
Qualifications
Education:
- Minimum of a first degree or its equivalent in a business /IT related discipline
Experience:
- Post-NYSC
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Analyst End User Support
Ref No: 2000000Z
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Executive Trainee
Grade Range – To: Assistant Banking Officer
Job Objective(s)
- Provide adequate first level support to users of computers, peripherals, networks and office automation systems
Duties & Responsibilities
- Perform daily service desk operations such as logging and capturing of user’s requests and providing first level incident and problem-solving support:
- Escalate issues for resolution at appropriate levels
- Monitor and track incidents reported to the service desk to the point of resolution
- Provide first level technical support for users across applications and systems; understand user problems / questions, identify root causes, providing solutions where appropriate, refer unresolved items to appropriate second level support team:
- Enforce IT service desk policies and procedures are enforced and adhered to
- Assist with management of the Incident / problem database
- Continuously monitor and report service levels to ensure responsiveness of IT to business
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a business /IT related discipline
Experience:
- Post-NYSC
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Analyst Communication, User Education and Adoption – IT Care
Ref No: 2000000Y
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Executive Trainee
Grade Range – To: Assistant Banking Officer
Job Objective(s)
- Contribute to activities related to user adoption and training. Work with customers during the roll-out phase to communicate and educate end users on how to make use of IT services
- Contribute to the development and measurement of business engagement mechanisms
Duties & Responsibilities
- Contribute to the development of customer engagement and feedback mechanisms:
- Administer customer satisfaction surveys on the services offered by IT and identify actions necessary to improve the results of these surveys
- Ensure timely delivery of IT publications, announcements, campaigns etc.
- Contribute to effort to define the goals and objectives of programs (e.g. usage, ROI, satisfaction with the roll-out and training):
- Assist with conduct of user trainings during roll-out of new or modified services and applications.
- Continuously monitor and report service levels to ensure responsiveness of IT to business
- Assist with development of instructional materials for user training courses
- Actively engage customers to promote/ expand awareness and usage of IT services.
- Involves in the IT Care and Service Monitoring activities
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a business /IT related discipline
Experience:
- Post-NYSC
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Analyst, Testing
Ref No: 2000000X
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Executive Trainee
Grade Range – To: Assistant Banking Officer
Job Objective(s)
- Assist with implementation, monitoring, and refinement of IT processes, policies, procedures and methods to ensure robust IT practice that complies with industry and business requirements
- Performing and monitoring testing activities to ensure the quality and functionality of all Software Solutions released to the users.
Duties & Responsibilities
- Assist in the evaluation and testing of software and infrastructure to ensure they function according to user requirements and conform to established guidelines:
- Engage in all test phases – system integration and functional testing & acceptance
- Work with Senior Analyst/Team Lead to test and analyze each component/phase of the systems development life cycle
- Work with project managers to plan, manage and track quality test plan:
- Ensure that all required testing deliverables are created including testing approach, testing scenarios, conditions and expected results, test scripts and testing control sheets
- Execute formal review cycles including informal review, formal review, testing sign-off and quality assurance review
- Monitor performance after implementation to ensure compliance and efficiency of operation
- Act as an independent monitor to ensure application performance is tested before go-live:
- Prepares/Reviews Test Summary reports
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a business /IT related discipline
Experience:
- Post-NYSC
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Analyst, Channels Infrastructure
Ref Id: 20000012
Location: Lagos
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Executive Trainee to Assistant Banking Officer
Job Objective (s)
- Provide technical expertise in the areas of channels applications and infrastructure operations
- Contribute to development, maintenance and operation of the channels infrastructure, applications and processing according to the strategic guidelines, technology processes and needs in all areas, in order to keep running the services provided by IT and in accordance with the institutional objectives
Duties & Responsibilities
- Conduct proactive monitoring, operation and maintenance of channels applications and infrastructure (ATM, POS, FEP, etc.) in order to maintain and support operations and ensure compliance to relevant standards
- Provide technical direction in the area of requirement definition, planning, coordination and implementation of channels applications and infrastructure
- Perform configurations, problems, incidents, IT service continuity and supply
- Assist effort to develop and configure channels infrastructure from conceptualization through stabilization
- Test, debug, document and analyze performance of channels applications and infrastructure components
- Assist with channels infrastructure implementation
- Provide support to all environments (production, test, QA, development, etc.)
- Conduct event, fault and performance management
- Fulfil service requests and perform routine maintenance and support activities
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a IT related discipline.
Experience:
- Post -NYSC
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Head, IT Applications Testing Management and Quality Assurance
Ref No: 2000000W
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Manager
Grade Range – To: Principal Manager
Job Objective(s)
- Coordinate effort to ensure testing is effectively planned, monitored and executed and that core activities required by the Testing Framework are completed in a structured, consistent manner
- Monitor across the IT department, how well the IT environment is being managed and work towards continual improvement of IT capabilities and services.
- Ensure that quality is put into every aspect of IT throughout the enterprise by enhancing compliance to set standards
Duties & Responsibilities
- Establish and maintain IT Quality Assurance Framework:
- Ensure quality standards, test procedures and methodology are adhered to
- Coordinate the evaluation and testing of software and infrastructure to ensure that they function according to user requirements and conform to established guidelines
- Responsible for all test phases – system integration and functional testing & acceptance:
- Lead effort to test and analyze each component/phase of the systems development life cycle including the project requirements, design and programs
- Work with project managers to plan, manage, and track quality test plan
- Ensure that all required testing deliverables are created including testing approach, testing scenarios, conditions and expected results, test scripts and testing control sheets
- Execute formal review cycles including informal review, formal review, testing sign-off and quality assurance review
- Engage all relevant stakeholders and secure the requisite sign-offs
- Manage test environment and test data
- Monitor performance after implementation to ensure compliance and efficiency of operation
- Act as an independent monitor on quality matters
- Recommend solutions for quality and compliance, as well as determine and coordinate improvements to areas of operations
- Coordinate review of supplier/project deliverables to ensure compliance to quality standards and conformance to business requirements
- Communicate the results of quality audits to IT management, explaining the impact on IT and the business
- Review and approve approach to project/software version control
- Work with Process and Methods to define KPIs for evaluating effectiveness of quality management
- Review and approve quality policy and procedure documents
- Implement quality awareness to ensure quality principles are disseminated throughout IT organisation
- Review continuous process improvement opportunities, and coordinate the implementation of corrective and preventive action (CAPA) for deficiencies encountered
- Provide leadership and technical guidance to reports
- Coordinate quality audits
- Serve as a member of the IT Services and Supplier Relationship Committee
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a business / IT related discipline
- Masters, MBA or a recognized professional certification will be an added advantage
Experience:
- 8+ years of experience in IT quality management
- 4+ years of management experience
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Team Lead, Application Development
Ref No: 2000000V
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Assistant Manager
Grade Range – To: Manager
Job Objective(s)
- To create the detailed IT solution/ service design, based on the functional specifications, to meet quality & performance requirements & technical constraints
- To define what is the service effect , how will it be delivered and how will it be consumed by users
- To build, configure and/or customise technical solution, based on the functional and technical specifications, to meet quality & performance requirements
Duties & Responsibilities
- Assist in planning, coordinating and supervising all activities related to the design, development and implementation of the systems and software applications:
- Assist Development Team Lead in all activities with respect to application development & management operations and support
- Assist in developing integration services to leverage on Core Systems such as Finacle, FEP and others
- Assist in developing prototypes (to improve envisioning and communication) and proof-of-concept systems (to test technology) to validate potential solutions
- Design technical solution including high level( entity – relationship, data flow) to low level(field structures, database schemas) design
- Develop technical design that will support the development, execution and operations of the service.
- Assist in developing service acceptance criteria. Propose performance levels for new service. Review and verify service requirements with users. Agree and document service acceptance criteria
- Create the service development plan. Review and agree with users
- Build, configure or customise the technical solution (technical code components and services)
- Ensure compilation of code and components into application.
- Manage automation and monitor application integration as code iteratively goes through assembly and product test
- Implement a controlled process that extracts software artifacts from the code repository, transforms it to an integrated product, and returns the result to the code repository
- Actively participate in unit testing / quality reviews through the build phase to ensure that the solution meets the agreed functional specifications
- Assist in maintaining, supporting and upgrading existing IT systems and applications
- Participate in the customisation of application packages
- Ensure that solutions meet requirements outlined in the design documentation
- Ensure accuracy and timeliness in delivery of reports
- Review technical constraints and performance issues of all integration solutions
- Provide leadership and technical guidance to reports
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a business /IT related discipline
- Masters, MBA or a recognized professional certification will be an added advantage
Experience:
- 7+ years of experience in designing, developing and delivering solutions on .NET Platform
- Deep knowledge of SQL database programming language, both MSSQL and Oracle including SQL Language and PL/SQL
- .NET Development framework – .NET Full Framework and .NET Core
- .NET web development frameworks such as ASP.NET, ASP.NET MVC and ASP.NET Core
- Programming language mastery at an advanced level for C#, VB.NET and Java
- Detail knowledge of Service Oriented Architecture and Microservices and Implementation.
- Deep knowledge of building integration services using ASP.NET WEB API and WCF
- Good knowledge of Messaging Systems using Queues and Service Bus
- Good knowledge of DevOps and tooling.
- Advanced knowledge of Continuous Integration/Continuous Delivery Systems using source control such as TFS, Subversion, etc.
- Competency with JavaScript, CSS (Bootstrap Framework) and HTML
- Good working knowledge of front end web frameworks of at least of AngularJS, Knockout, ReactJs, Vue etc
- Experience in Mobile application development using frameworks such as Xamarin, Ionic, PhoneGap.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Analyst, Third Party Application Support
Ref No: 20000013
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Executive Trainee Grade Range To: Assistant Banking Officer
Job Objective(s)
- Provide operational support for all Third-Party applications within the Enterprise following IT global best practice and in line with FirstBank Information Security standards.
Duties & Responsibilities
- Conduct proactive monitoring, operation and maintenance of applications to support business operations and ensure compliance to relevant regulatory and industry standards
- Provide technical direction in the area of requirement definition, planning, coordination and implementation of applications
- Ensure prompt and effective delivery of applications to users
- Assist with application configurations and problem and incident management to ensure IT service continuity and supply
- Provide support to all applications in production environment
- Conduct event, fault and performance management
- Contribute to routine application analysis, and evaluation on resource requirements necessary to maintain and/or expand service levels
- Ensure all application issues are resolved and documented
- Fulfil service requests and perform routine maintenance and support activities
- Liaise with application vendors and local representatives for support and issues resolution
- Assist in the preparation and documentation of processes and procedures for effective applications support and management
- Ensure that new patches are tested and deployed in accordance with industry best practice
- Escalate and track resolution of users’ issues arising from application usage to the appropriate vendors
- Ensure that changes based on requests for change are well documented while applying change control procedures.
- Identify trends of technical issues and their root cause and work with the application OEM to provide permanent resolution.
- Monitor and ensure that issues logged against the team are promptly resolved and updated on the service request platform
- Perform other duties as may be assigned by the Unit Head, Operation & Maintenance or Head, IT Operations & Infrastructure
Job Requirements
Education:
- Minimum of a first degree or its equivalent in any numerical discipline (Computer Science, Engineering, Mathematics, Statistics etc.)
Experience:
- Post NYSC cognate experience
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Team Lead, Application Development (Analytics & Data Science)
Ref No: 2000000U
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology And Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Assistant Manager
Grade Range – To: Manager
Job Objective(s)
- To create the detailed IT solution/ service design, based on the functional specifications, to meet quality & performance requirements & technical constraints
- Build solutions using large data sets to find opportunities for product and process optimization and using models to test the effectiveness of different courses of action
- To drive business results with data-based insights using a variety of data mining/data analysis methods, variety of data tools, building and implementing models and creating algorithms/simulations
- To build, configure and/or customise analytical solutions, based on the functional and technical specifications, to meet quality & performance requirements
Duties & Responsibilities
- Assist in planning, coordinating and supervising all activities related to the design, development and implementation of the systems and software applications
- Work with stakeholders throughout the organization to identify opportunities for leveraging company data to drive business solutions.
- Mine and analyze data from company databases to drive optimization and improvement of product development, marketing techniques and business strategies
- Assess the effectiveness and accuracy of new data sources and data gathering techniques
- Develop custom data models and algorithms to apply to data sets.
- Use predictive modeling to increase and optimize customer experiences, revenue generation, ad targeting and other business outcomes.
- Assist in developing service acceptance criteria. Propose performance levels for new service. Review and verify service requirements with users. Agree and document service acceptance criteria
- Coordinate with different functional teams to implement models and monitor outcomes
- Build, configure or customise the technical solution (technical code components and services)
- Develop processes and tools to monitor and analyze model performance and data accuracy.
- Manage automation and monitor application integration as code iteratively goes through assembly and product test
- Implement a controlled process that extracts software artifacts from the code repository, transforms it to an integrated product, and returns the result to the code repository
- Actively participate in unit testing / quality reviews through the build phase to ensure that the solution meets the agreed functional specifications
- Participate in the customisation of application packages
- Ensure that solutions meet requirements outlined in the design documentation
- Ensure accuracy and timeliness in delivery of reports
- Review technical constraints and performance issues of all integration solutions
- Provide leadership and technical guidance to reports
Job Requirements
Education:
- Minimum of a first degree or its equivalent in Statistics, Mathematics, Computer Science or another quantitative field
- Masters or a recognized professional certification will be an added advantage
Experience:
- 5-7 years of experience manipulating data sets and building statistical models
- Deep knowledge of SQL database programming language, both MSSQL and Oracle including SQL Language and PL/SQL
- Strong problem solving skills with an emphasis on product development
- Experience using statistical computer languages (R, Python, SLQ, etc.) to manipulate data and draw insights from large data sets.
- Experience working with and creating data architectures.
- Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks.
- Knowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests and proper usage, etc.) and experience with applications.
- Excellent written and verbal communication skills for coordinating across teams
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Analyst, Application Support – Finacle Support
Ref Id: 20000011
Location: Lagos
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Executive Trainee to Assistant Banking Officer
Job Objective(s)
- Provide operational support for all Core banking applications within the Enterprise following IT global best practice and in line with FirstBank Information Security standards.
Duties & Responsibilities
- Conduct proactive monitoring, operation and maintenance of core banking applications (Nigeria and subsidiaries) for optimal performance and ensure compliance to relevant standards
- Ensure prompt and effective delivery of applications to users
- Manage the availability and optimal Performance of application configurations, problem and incident management to ensure IT service continuity and support
- Collaborate with IT Application Solution developers and other stakeholders to ensure new applications/customizations meet the bank’s operational standard.
- Participate in User review and User Acceptance Test to ensure changes to production meet operational standard
- Collaborate with Information Security Operations Department to ensure that all the identified Core banking applications’ vulnerabilities are remediated appropriately
- Assist with routine application analysis, and evaluation on resource requirements necessary to maintain optimal service levels
- Ensure all application issues are resolved and root cause(s) are documented in accordance with Bank’s standard procedure
- Fulfil service requests and perform routine maintenance and support activities
- Participate in testing and exercising of the bank’s business continuity management of critical products and services as it relates to core applications
- Assist in closure of all internal and external audit exceptions as it relates to all core applications
- Regularly monitor, track and ensure that recommended patches from OEMs are tested and deployed up to date for core banking applications
- Assist with the Planning, design and execution of agreed End of Month (EOM)/End of Half Year (EOHY)/End of Year (EOY)activities for Nigeria and subsidiaries
- Generate team’s daily monitoring report
- Collaborate and engage OEMs and vendors for regular review of escalation and resolution of issues logged/raised
- Ensure issues logged on the service management platform are promptly resolved and closed to avoid breeches
- Attend to users’ enquiries, requests and issues originating through telephone calls, emails and other approved workflows and documents (ITSR etc)
- Update the team’s SOP with new and modified processes and activities
- Ensure detailed documentation of manuals, job cards and other documents referenced in carrying out support activities
Job Requirements
Education:
- Minimum of a first degree or its equivalent in any numerical discipline (Computer Science, Engineering, Mathematics, Statistics etc.)
Experience
- Post NYSC.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Team Lead, Testing
Ref No: 2000000T
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Assistant Manager Grade Range To: Manager
Job Accountabilities
- Responsible for implementation, monitoring, and refinement of IT processes, policies, procedures and methods to ensure robust IT practice that complies with industry and business requirements
- Performing and monitoring testing activities to ensure the quality and functionality of all non-core banking application software solutions released to the users.
Duties & Responsibilities
- Coordinate the evaluation and testing of software and infrastructure to ensure that they function according to user requirements and conform to established guidelines
- Responsible for all test phases – system, integration and functional testing & acceptance
- Responsible for all efforts to test and analyze each component/phase of the systems development life cycle
- Work with project managers to plan, manage and track quality test plan
- Ensure that all required testing deliverables are created including testing approach, testing scenarios, conditions and expected results, test scripts and testing control sheets
- Execute formal review cycles including informal review, formal review, testing sign-off and quality assurance review
- Engage all relevant stakeholders and secure the requisite sign-offs
- Manage test environment and test data to ensure performance of applications are tested with no security breaches
- Monitor performance after implementation to ensure compliance and efficiency of operation
- Act as an independent monitor to ensure application performance is tested before go-live
- Communicate the results of quality application performance testing to IT Leadership and Change Manager
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a Business / IT related discipline
- Masters, MBA or a recognized professional certification will be an added advantage
Experience:
- 5+ years of IT testing/quality assurance
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Team Lead – Quality Management
Ref No: 2000000S
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology And Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Assistant Manager
Grade Range – To: Manager
Job Objective(s)
- Responsible for developing, maintaining and communicating quality concepts to enhance the quality management, business processes, applications, systems and infrastructure. Support and sustain continuous improvement efforts
- Supervise the execution and documenting of tests necessary to ensure that application and technical environment meets performance requirements (technical and functional) and freedom from defects
Duties & Responsibilities
- Assist with establishing and maintaining IT Quality Assurance Framework:
- Ensure quality standards, test procedures and methodology are adhered to
- Monitor IT processes as wells as delivery and performance of applications, systems and infrastructure to ensure compliance and efficiency of operation
- Identify solutions for quality and compliance, as well as determine improvements to areas of operations:
- Review supplier/project deliverables to ensure compliance to quality standards and conformance to business requirements
- Develop and maintain overall approach to project/software version control
- Measure and monitor performance of quality management using defined KPIs
- Work with Process and Methods to develop and maintain quality policy and procedure documents
- Identify and evaluate continuous process improvement opportunities and make timely recommendations for corrective and preventive action (CAPA) for deficiencies encountered
- Support implementation of CAPA and monitor effectiveness
- Actively benchmark internal and external organizations, to further expand knowledge/skills and identify improvement opportunities for the organization
- Supervise the testing and analysis of each component/phase of the systems development life cycle including the project requirements, design and programs
- Work with project managers to plan, manage and track quality test plan
- Communicate results from testing
- Conduct quality-control tests and analyses to ensure that software meets or exceeds specified standards and end-user requirements
- Provide leadership and technical guidance to reports
- Conduct quality audits
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a business /IT related discipline
- Masters, MBA or a recognized professional certification will be an added advantage
Experience:
- 6+ years of experience in IT quality management
- 1+ years of management experience
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Senior Analyst, Application Development (Data Science & Analytics)
Ref No: 2000000Q
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Banking Officer Grade Range – To: Assistant Manager
Job Objective(s)
- To create the detailed IT solution/ service design, based on the functional specifications, to meet quality & performance requirements & technical constraints
- To define what is the service effect , how will it be delivered and how will it be consumed by users
- To build, configure and/or customise technical solution, based on the functional and technical specifications, to meet quality & performance requirements
Duties & Responsibilities
- Assist in planning, coordinating and supervising all activities related to the design, development and implementation of the systems and software applications
- Assist development Team Lead in all activities with respect to application development & management operations and support
- Mining and analysis of data from company databases to drive optimization and improvement of product development, marketing techniques and business strategies
- Development of prototypes (to improve envisioning and communication) and proof-of-concept systems (to test technology) to validate potential solutions
- Supervise the development of custom data models and algorithms to apply to data sets.
- Develop technical design that will support the development, execution and operations of the service.
- Use predictive modelling to increase and optimize customer experiences, revenue generation, ad targeting and other business outcomes.
- Create the service development plan. Review and agree with users
- Build, configure or customize the technical solution (technical code components and services)
- Ensure compilation of code and components into application.
- Manage automation and monitor application integration as code iteratively goes through assembly and product test
- Implement a controlled process that extracts software artifacts from the code repository, transforms it to an integrated product, and returns the result to the code repository
- Actively participate in unit testing / quality reviews through the build phase to ensure that the solution meets the agreed functional specifications
- Assist in maintaining, supporting and upgrading existing IT systems and applications
- Participate in the customisation of application packages
- Ensure that solutions meet requirements outlined in the design documentation
- Ensure accuracy and timeliness in delivery of reports
- Review technical constraints and performance issues of business intelligence and integration solutions
- Provide leadership and technical guidance to reports
Job Requirements
Education:
- Minimum of a first degree or its equivalent in Statistics, Mathematics, Computer Science or another quantitative field
Experience:
- 3-5 years of experience manipulating data sets and building statistical models
- Deep knowledge of SQL database programming language, both MSSQL and Oracle including SQL Language and PL/SQL
- Strong problem solving skills with an emphasis on product development
- Experience using statistical computer languages (R, Python, SLQ, etc.) to manipulate data and draw insights from large data sets
- Experience working with and creating data architectures.
- Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks.
- Knowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests and proper usage, etc.) and experience with applications.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Senior Analyst, Testing
Ref No: 2000000O
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Banking Officer Grade Range – To: Assistant Manager
Job Objective(s)
- Assist with implementation, monitoring, and refinement of IT processes, policies, procedures and methods to ensure robust IT practice that complies with industry and business requirements
- Performing and monitoring testing activities to ensure the quality and functionality of all software solutions released to the users.
Duties & Responsibilities
- Assist in the evaluation and testing of software and infrastructure to ensure they function according to user requirements and conform to established guidelines
- Engage in all test phases – system, integration and functional testing & acceptance
- Work with Team Lead to test and analyze each component/phase of the systems development life cycle
- Work with project managers to plan, manage and track quality test plan
- Ensure that all required testing deliverables are created including testing approach, testing scenarios, conditions and expected results, test scripts and testing control sheets
- Execute formal review cycles including informal review, formal review, testing sign-off and quality assurance review
- Engage all relevant stakeholders and secure the requisite sign-offs
- Monitor performance after implementation to ensure compliance and efficiency of operation
- Act as an independent monitor to ensure application performance is tested before go-live
- Prepares/Reviews Test Summary reports
- Communicate the results of quality application performance testing to IT Leadership and Change Manager
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a Business / IT related discipline
- Masters, MBA or a recognized professional certification will be an added advantage
Experience:
- 4+ years of IT testing/quality assurance
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Senior Analyst, Testing
Ref No: 2000000O
Location: Lagos
Job: IT TECH, SEC & OPS
Organization: Technology and Services
Schedule: Regular
Shift: Standard
Job Type: Full-time
Grade Range – From: Banking Officer Grade Range – To: Assistant Manager
Job Objective(s)
- Assist with implementation, monitoring, and refinement of IT processes, policies, procedures and methods to ensure robust IT practice that complies with industry and business requirements
- Performing and monitoring testing activities to ensure the quality and functionality of all software solutions released to the users.
Duties & Responsibilities
- Assist in the evaluation and testing of software and infrastructure to ensure they function according to user requirements and conform to established guidelines
- Engage in all test phases – system, integration and functional testing & acceptance
- Work with Team Lead to test and analyze each component/phase of the systems development life cycle
- Work with project managers to plan, manage and track quality test plan
- Ensure that all required testing deliverables are created including testing approach, testing scenarios, conditions and expected results, test scripts and testing control sheets
- Execute formal review cycles including informal review, formal review, testing sign-off and quality assurance review
- Engage all relevant stakeholders and secure the requisite sign-offs
- Monitor performance after implementation to ensure compliance and efficiency of operation
- Act as an independent monitor to ensure application performance is tested before go-live
- Prepares/Reviews Test Summary reports
- Communicate the results of quality application performance testing to IT Leadership and Change Manager
Job Requirements
Education:
- Minimum of a first degree or its equivalent in a Business / IT related discipline
- Masters, MBA or a recognized professional certification will be an added advantage
Experience:
- 4+ years of IT testing/quality assurance
.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Leave a Reply Cancel reply