Business Analyst Job, Latest IT Jobs, Current Engineering Jobs

Job Title: Business Analyst
Department: Technical
Section / Unit: N/A
Reporting Relationships
Reports to: Head of Products
Direct reports: None

Company Overview
Mobile Financial Solutions Ltd is obsessed with creating solutions that have a deep, positive, and meaningful impact on peoples’ everyday lives. We are driven by a burning desire to be innovators in our chosen field, and by our unshakable belief that “Financial Inclusion for All” is a right, and not a privilege. Our mission is to economically empower and transform the lives of millions of people across Africa, we are always a delight is serving others.

Our Core values are our philosophy the are our DNA, they differentiate and make us unique. Our values ensure that all your employees are working towards the same goals. We are driven by the 5 core values (Customer Obsession; Innovative; Passionate; Teamwork; Results Oriented) that forms part of our unique culture, part of who we are and should be truly honoured in everything that we do.
Job Purpose
A Business Analyst will be responsible for discovering, synthesizing, and analysing information from a variety of sources within the business and external partners, including tools, processes, documentation, and stakeholders. The business analyst will be responsible for eliciting the actual needs of stakeholders—which frequently involves investigating and clarifying their expressed desires—in order to determine underlying issues and causes. Business analyst will play a key role in aligning the designed and delivered solutions with the needs of stakeholders.


  • Understand business requirements and clearly articulate business needs from a varied group of stakeholders and identify project risks and mitigation plans.
  •  Conduct workshops to gather requirements from stakeholders, analyse the requirements, provide strategic insights that drive better targeting to meet marketing and business objectives.
  •  Evaluate business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions.
  • Able to plan the timeline for end-to-end project execution and assist in enforcement of project deadlines and schedules.
  • Support UI/UX design of the system / app to be built and able to develop wireframes or mocks that can exhibit the user journeys. Assist in applying UX principles when designing the system / app.
  • Develop Functional Specifications and System Design specifications.
  •  Well-versed in designing process flow diagrams to support the business rules in the Functional Specifications.
  • Support or lead quality assurance testing by developing test plans and test strategies, as well as writing test scripts which are comprehensive and detailed to be picked up by other testers.
  •  Ensures issues / bugs are identified, tracked, reported on, and resolved in a timely manner.
  • Act as a trusted adviser to internal teams and clients. Effectively communicate business requirements and needed changes to the development team from time-to-time.
  • Assist in the facilitation of team and client meetings, delivers informative and well-organized presentations, consistently delivers high-quality services and manages client expectations effectively.
  • Consolidate and develop the content document that is the reference for all user input, output and copies shown in the system.Qualifications 
    Bachelor’s degree: Computer Science, Engineering or related field
    • Minimum of 1 – 2 years of working experience as Business Analyst.
    • Minimum of 2 – 3 years Active Software Development Experience
    • Capable of consulting with stakeholders.
    Competencies and Attributes
    • Creativity and innovation and ability to address complex customer programming needs
    • Strong Critical thinking & Analytical thinking Skills
    • Strong business Analysis;
    • Documentation and visualization master.
    • Problem solving skills
    • Working knowledge of software development best practices
    • Ability to work under pressure
    • Attention to detail
    • Performance management
    • Excellent Communication and Interpersonal Skills
    Technical Skills
    • Active Software Development Experience
    • Capable of consulting with stakeholders.
    • Experience designing and implementing Complex Business Solutions.
    • Strong understanding of Agile & DevOps.
    • Excellent verbal and written communication skills, and ability to communicate across borders.
    • Excellent planning, organizational, and time management skills. Highly trainable and fast learner.
    • Strong problem solving, analytical skills and ability to think creatively.
    • Able to explain the technical details of analytics in a non-technical way to people outside the IT discipline.
    • Experience and involvement in project management life cycles. Experience working in an Agile/Scrum development process
    • Experience with performance and/or security testing is a plus
    • At least 3 years’ experience in Software System Development

How to Apply

All applications should be channeled to [email protected]

N.B: Looking For A New Job? Find Your Next Job With Us. Click Here To Register Your CV. It’s Free.