Technology

Business Analyst At First Bank

First Bank·All, nigeria·Full Time·Internship
TechnologyFull TimeInternship
-

Responsibilities

  • Support the Finance Business Partner in budgeting, forecasting, and financial planning for various business units.
  • Conduct detailed financial analysis, variance analysis, and trend reporting to inform business performance and identify improvement opportunities.
  • Assist in the preparation and review of monthly, quarterly, and annual management reports for senior management and regulatory bodies.
  • Collaborate with business units to gather, validate, and document financial and operational data, ensuring accuracy and completeness.
  • Identify, recommend, and track key performance indicators (KPIs) in line with business objectives and regulatory requirements.
  • Develop business cases and financial models to support new initiatives, product launches, or strategic projects.
  • Support in facilitating financial review meetings, preparing presentations and supporting documentation as needed.
  • Ensure compliance with internal controls, financial policies, and regulatory standards applicable to the Nigerian banking sector.
  • Act as a liaison between finance, IT, risk, and other support departments to resolve issues and drive process improvements.
  • Participate in special assignments and ad hoc projects as directed by the Finance Business Partner and Head of Finance.
  • Identify and collate appropriate data for scorecard generation
  • Cascade the business unit's budget to the the groups, teams, desks and relationship managers
  • Prepare customer profitability analysis for RMs on request.
  • Track performance effectively.
  • Generate and communicate scorecards to End-Users
  • Assist in the resolution of conflicts arising from Scorecards, MIS, Expense control, Budget of these groups
  • Facilitate robust performance dialogues.
  • Facilitate enlightenment/training sessions on scorecards and other Performance Initiatives.
  • Maintain the Security of all Information entrusted to the staff.
  • Any other responsibilities as may be assigned by Business Partner.

Requirements

  • First Degree in Accounting, Finance, Economics, Science or Engineering.
  • Master's Degree/Professional certification in Accounting or Finance (ACA, CIBN or similar professional qualifications).
  • Experience in MIS (Management Information System).
  • Proficiency in Microsoft office suite and leading analytics tools, SQL, etc.
  • Experience in Finance or Accounting.
  • Minimum of 6 years' relevant experience, in MIS, Finance, Forecasting, budgeting or finance role.

Key skills

BA/BSc/HNDMBA/MSc/MAProfessional Certificate

At a glance

Company

First Bank

Location

All, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

October 6, 2026

More opportunities

Similar roles you might like

Power Apps & Power Bi Developer At Olam Agri

Olam Agri

Lagos, nigeria

full-time

Location: Iganmu, Lagos Department: Information Technology Job Description The Power Apps, Power BI, and Snowflake Developer is responsible for designing, developing, and maintaining enterprise data solutions and business applications. The ideal candidate will have expertise in Microsoft Power Platform, Power BI, Snowflake Cloud Data Warehouse, SQL, and data integration technologies with minimum 3 to 5 years of experience. This role involves collaborating with business stakeholders to deliver scalable reporting, analytics, workflow automation, and low-code applications. Responsibilities Design, develop, and maintain Canvas Apps and Model-Driven Apps using Microsoft Power Apps. Build automated workflows using Power Automate. Develop interactive dashboards and reports using Power BI. Create data models, DAX measures, and Power Query transformations. Design, develop, and optimize Snowflake data warehouse objects including databases, schemas, tables, views, and stored procedures. Develop and optimize SQL queries for reporting and analytics. Implement ETL/ELT processes using Azure Data Factory, Snowflake Tasks, Streams, or other integration tools. Integrate Power Apps and Power BI with SQL Server, Snowflake, SharePoint, Dataverse, REST APIs, and other enterprise systems. Monitor application performance and optimize reports and dashboards. Implement data governance, security, and role-based access controls. Troubleshoot production issues and provide ongoing support. Work closely with business analysts, data engineers, and stakeholders to gather requirements and deliver solutions. Prepare technical documentation, deployment guides, and user manuals. Qualification Degree or Diploma in Computer Science, Information Technology or a related field. 3 - 5+ years of experience in Power Platform, Power BI, and Snowflake development. Relevant Microsoft, Snowflake, or Azure certifications are preferred. Preferred Skills: Experience with Microsoft Fabric. Knowledge of Azure Synapse Analytics. Experience with Python or Spark. Familiarity with CI/CD pipelines. Understanding of Agile/Scrum methodologies. Experience with Azure Functions or Logic Apps. Knowledge of Microsoft Entra ID (Azure Active Directory) security.

11 days ago

Scrum Master At Arm Hold Co.

ARM Hold Co.

Lagos, nigeria

full-time

Job Summary The scrum master serves as a point person responsible for understanding the big development picture of each sprint. They ensure the team is working on the right tasks at the right time. They also want to ensure the team is fully deployed and not idle. The role of scrum master often involves working closely with the product owner, Business Analyst, Software Developers to translate epics, stories, and other items on the sprint list into actionable tasks for developers and create a transparent outcome-driven delivery environment. Job Details Facilitate sprint planning, daily stand-ups, backlog refinement, sprint reviews, retrospectives, and other Agile ceremonies with clear objectives and outcomes. Facilitating the daily stand-up (sometimes called the daily scrum) and helping the team reach consensus on each of the three questions. Identify, track, escalate, and drive resolution of blockers, dependencies, risks, and delivery impediments affecting the team. Promote realistic sprint commitments based on team capacity, historical performance, technical dependencies, and operational obligations. Encourage Definition of Ready, Definition of Done, acceptance criteria, testability, documentation, and engineering quality practices. Maintain transparent Agile artefacts, action logs, dependency logs, impediment registers, and delivery dashboards as required. Support release planning and coordination across Engineering, QA, DevOps, Product, Security, Operations, and other dependent teams. Facilitate root-cause discussions and improvement actions when delivery targets, quality expectations, or sprint goals are missed. Support multiple squads or one complex delivery squad depending on organizational structure and delivery needs. Serves the product owner by: Making sure everyone on the team understands the project's goals and scope. Helping the product owner maintain the product backlog. Facilitating scrum events (daily stand-ups, other meetings) as needed. Serves the development team by: Coaching the development team on self-organization. Helping to remove obstacles to the developers' progress. Facilitating scrum events (daily stand-ups, other meetings) as needed. Serves the entire organization by: Encouraging the organization to adopt the scrum methodology in their own workflow. Coaching the organization on the transition to a scrum working framework. Keeping the organization, particularly the project's stakeholders, up to date on the progress of the scrum team's projects. Requirements Behavioural Competencies Demonstrates strong conceptual and analytical thinking skills. Demonstrates effective stakeholder and relationship management. Demonstrates proficiency in digitisation and process improvement. Communicates ideas clearly through effective business presentations. Demonstrates strong problem-solving and decision-making skills. Builds positive and productive interpersonal relationships. Manages conflicts constructively and professionally. Demonstrates effective time and self-management. Demonstrates effective project management skills. Bachelor's degree or its equivalent 3-5 years of relevant professional experience, including hands-on experience serving as a Scrum Master or Agile delivery facilitator for software/product teams. Practical experience working with cross-functional teams comprising software engineers, QA engineers, Business Analysts, Product Owners, UX/UI, DevOps, and other stakeholders. Experience using Agile delivery tools such as Jira, Azure DevOps/Boards, Confluence, or equivalent platforms. Strong working knowledge of requirement documentation, Scrum, Kanban, agile planning, backlog refinement, estimation techniques, release planning, and continuous improvement. Exposure to wealth management platforms, core banking systems, or capital markets technology. Demonstrated ability to manage dependencies, facilitate difficult conversations, resolve delivery friction, and influence without formal authority. Strong written and verbal communication, facilitation, presentation, negotiation, and stakeholder-management skills. Scrum certification or equivalent agile certification Desirable Additional exposure to Lean, DevOps, ITIL, product management, or project management is an advantage. Familiarity with Nigeria's financial services regulatory environment and digital transformation trends Exposure to wealth management platforms, core banking systems, or capital markets technology.

12 days ago

Technical Business Analyst At Arm Hold Co.

ARM Hold Co.

Lagos, nigeria

full-time

Job Summary The Technical Business Analyst bridges business objectives and technology delivery. In this role, The Technical Business Analyst bridges business objectives and technology delivery. The role discovers and clarifies requirements, maps business processes, translates needs into implementable functional and technical specifications, supports solution design, and ensures delivered capabilities meet agreed business outcomes. The Technical BA dimension requires strong understanding of APIs, integrations, data, system behaviour, non-functional requirements, and modern software delivery practices. The role also requires the ability to communicate technical complexities to both technical stakeholder and non technical stake holders in such a way that would make perfect sense to the listener. Job Details Engage business stakeholders, Product Owners, users, vendors and technology teams to understand problems, objectives, constraints, and desired outcomes. Elicit requirements through interviews, workshops, observation, process walkthroughs, document analysis, data analysis and other appropriate techniques. Translate business needs into clear business requirements, functional requirements, user stories, use cases, acceptance criteria, process flows, business rules, and system requirements. For technical initiatives, define interface requirements, API behaviours, payload expectations, validation rules, data mappings, error scenarios, dependencies, security considerations, and integration flows. Create current-state and future-state process maps using BPMN, UML, swimlane diagrams, sequence diagrams, context diagrams, or equivalent modelling techniques. Perform gap analysis, impact analysis, dependency analysis, root-cause analysis, and options assessment to support sound solution decisions. Requirements Bachelor's degree in Computer Science, Information Systems, Engineering, Business, Finance, or a related discipline. 3-5 years of relevant experience as a Business Analyst, Systems Analyst, Technical Business Analyst, Product Analyst, or similar role within software/product delivery. Demonstrable experience producing high-quality requirements, user stories, process documentation, acceptance criteria, and supporting software delivery from discovery through UAT/release. Experience working in Agile/Scrum environments with Product, Engineering, QA, UX/UI, DevOps, and business stakeholders. Strong understanding of software development lifecycle concepts, client-server applications, databases, APIs, integrations, authentication/authorization, and system dependencies. Working knowledge of REST APIs and common formats/protocols such as JSON, HTTP methods/status codes, webhooks, and asynchronous integration concepts. Ability to interpret API documentation using tools such as Swagger/OpenAPI and to validate APIs using Postman or similar tools. Working SQL knowledge for data validation, analysis, reconciliation, and troubleshooting is strongly preferred for Technical BA responsibilities. Experience with Jira, Azure DevOps/Boards, Confluence, Microsoft Visio, Draw.io, Lucidchart, Figma, or equivalent requirements/documentation tools. IIBA ECBA/CCBA/CBAP, BCS Business Analysis certification, PMI-PBA, or equivalent business-analysis certification.

12 days ago

Software Tester At Irecruiters Africa Limited

iRecruiters Africa Limited

Lagos, nigeria

full-time

Key Responsibilities: Develop and execute test cases, test scenarios, and test scripts based on business and technical requirements. Perform functional, regression, integration, system, and user acceptance testing. Identify, document, and track software defects through to resolution. Collaborate with Business Analysts, Developers, Product Managers, and other stakeholders to understand requirements and testing needs. Validate software functionality, usability, reliability, and performance against defined requirements. Participate in the review of business and technical requirements to identify potential quality issues early in the development lifecycle. Re-test resolved defects and conduct regression testing to ensure fixes do not introduce new issues. Maintain accurate test documentation, test results, and defect reports. Support testing activities throughout the Software Development Life Cycle (SDLC). Contribute to the continuous improvement of testing processes, standards, and methodologies. Provide clear and timely feedback on testing outcomes, risks, and identified issues. Requirements Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. 4+ years of experience in software testing or quality assurance, preferably in a financial services, fintech, banking, payments, or related technology environment. Strong understanding of software testing principles, methodologies, and SDLC processes. Hands-on experience with functional, regression, integration, and system testing. Ability to create detailed test cases, test scenarios, and test reports. Experience using defect tracking and test management tools. Strong analytical and problem-solving skills with keen attention to detail. Good understanding of Agile/Scrum development methodologies. Strong communication and collaboration skills. Added Advantages Experience in Quality Assurance (QA) processes and practices. Knowledge or hands-on experience with automated testing tools and frameworks. Experience with performance, load, or stress testing. Familiarity with API testing tools such as Postman or similar platforms. Basic knowledge of SQL/database testing. Experience working with CI/CD pipelines and version control systems. Relevant professional certifications such as ISTQB.

13 days ago

Human Resources Manager At 2am Tech Limited

2AM Tech Limited

Lagos, nigeria

full-time

Role Summary The HR Manager will be responsible for managing the company's human resources function, with a strong focus on sourcing, recruiting, and managing skilled technology professionals. The role requires a good understanding of the technology talent market and the ability to recruit developers, software engineers, project managers, business analysts, QA/test engineers, DevOps engineers, technical support personnel, and other specialist IT resources. Key Responsibilities Lead end-to-end recruitment for technical and non-technical positions. Build and maintain a strong talent pipeline/database of technology professionals for current and future requirements. Understand technical job requirements and work with hiring managers to develop accurate Job Description s and candidate profiles. Screen candidates, coordinate technical assessments and interviews, conduct reference checks, and manage employment offers. Support rapid sourcing of IT resources for client projects, outsourcing engagements, and short- or long-term deployments. Maintain relationships with recruitment agencies, technology communities, training institutions, and other talent sources. Manage employee onboarding, documentation, performance management, leave, employee relations, and offboarding. Maintain HR records, employment contracts, policies, and compliance documentation. Monitor recruitment KPIs including time-to-hire, cost-per-hire, candidate quality, retention, and resource availability. Support workforce planning and ensure that suitable resources can be identified quickly as new projects and client requirements arise. Qualifications & Skills Bachelor's degree in Human Resources, Business Administration, Psychology, or a related discipline. Minimum 4 - 6 years' HR/recruitment experience, preferably with significant exposure to technology recruitment. Demonstrated experience recruiting software developers, engineers, project managers, QA/testers, business analysts, DevOps/cloud professionals, and other IT specialists. Strong knowledge of LinkedIn sourcing, job boards, applicant tracking systems, and candidate databases. Ability to understand technical roles, skill sets, technology stacks, and project resource requirements. Strong interviewing, negotiation, communication, and stakeholder-management skills. Experience with IT outsourcing, consulting, telecommunications, fintech, or technology services would be an advantage.

14 days ago