Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 22, 2020
    Deadline: Jun 25, 2020
  • Want to get a job fast? Signup and complete your profile on MyJobMag. Employers will find you 4x faster with a complete profile. You can download your completed profile anytime
    bile Financial Solutions is a Fintech company with a passion for Transforming Lives Through Financial Inclusion". We are a market leader in the mobile lending space, having began our journey with Banks and SACCOs in 2014. Since then, MFS has transformed itself into an integrated financial services entity, helping to grow the lives of millions of micro-entreprenuers across Africa.
    Read more about this company


    Business Analyst

    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.


    • 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

    go to method of application »

    Infrastructure, Cloud & Structure Lead

    As Lead, Infrastructure, Cloud & Security you are responsible for designing, building, and maintaining secure network, compute, telephony and storage infrastructure solutions and services that ensure high-availability, performance and business continuity of MFS systems and services.

    You will take an active role in continually validating and monitoring infrastructure health and security working closely with IT and Data Labs teams in identifying and automating detection of risk, anomalies and suspicious activities in our infrastructure environment as well as implementing security best practices across IT and data operations.

    To succeed in this role requires keen interest and experience with an automation and development-based approach to infrastructure, network and security.


    • Establish ICT infrastructure components relevant for executing efficient and effective service delivery
    •  Manage design, implementation, commissioning and closure of approved ICT infrastructure projects
    • Manage the MFS network and monitor its performance to ensure connectivity and security; provide secure connectivity to clients and proactively address system downtime, network availability and reliability
    • Provide overall guidance and oversight to staff responsible for the listed systems administration tasks with regards to networks, compute and storage infrastructure
    • Advise on procurement of software and hardware including server hardware upgrades, server purchases, co-location facilities for data redundancy, hardware replacements, and procurement of internet service providers. Identify and engage service providers for ICT supplies and ensure service level agreements are adhered to.
    • Establish user training needs, facilitate user training sessions and evaluate training effectiveness
    • Proactively anticipate the Company’s ICT infrastructure needs and guide identification and adoption of solutions.
    • Develop and maintain standardized guidelines, procedures and policies for ICT infrastructure, networks and security that ensure their reliability, availability and which enable security, observability and privacy at scale. maintaining an ICT risk register and proactively managing identified risks
    • Create redundancy/ backup systems to ensure replication of primary and backup data
    • Manage ICT equipment maintenance to ensure they are in good working order and maintain a preventive maintenance schedule for all ICT physical infrastructure and equipment
    • In conjunction with IT and Data labs teams develop/maintain document and knowledge management systems for use in managing MFS knowledge and information


    • A Bachelor’s degree in ICT related field from an accredited university
    • Professional qualifications in CCNP, RHEL, OCA, MCTP, MSCE, CISA, CEH
    • 8+ years of relevant experience in ICT infrastructure, network and system administration.
    • Other professional certification.
    • Knowledge of common software vulnerabilities, such as those in the OWASP Top 10
    • Experience with manual and automated threat and vulnerability testing

    Competencies and Attributes/Skills

    • Relevant technical competencies in ICT:Networking with static and dynamic routing and ability to work with VLANs, software-defined networks, sub-interfaces and network management solutions
    • Firewall deployment using Linux IPtables, Cisco, FortiOS and Mikrotik
    • Hardware virtualization using Linux KVM, Hyper-V and Qemu
    • Validated experience with cluster management and orchestration tools including Docker, Kubernetes and OpenShift
    • Knowledge of Data Centre operations and technologies
    • Knowledge of LDAP and ctive Directory
    • Knowledge of VoIP systems
    • Knowledge and working experience of the following protocols: SNMP, DHCP, DNS, BGP, TLS/SSL, NFS, SSH, RDP, TCP/IP, UDP and IPSec ,
    • Knowledge of key security concepts such as cryptography, authentication and authorization
    • Knowledge of bash/Python scripting
    • Experience with mail servers including Microsoft Exchange Server, Zimbra and Postfix
    •  Experience with SIEM and data analysis tools such as ELK, Apache Kafka and Apache Spark
    • Experience with Agile, DevOps, Continuous Integration, and Continuous Delivery
    • Experience in ITIL concepts and adoption
    •  Ability to efficiently and effectively manage organisational resources
    • Experience with regulatory and legal compliance, as well best practices in infrastructure, application and network security.
    • Interpersonal and communication skills
    • Planning and organisational skills
    • Confidentiality and professionalism
    • Accuracy and attention to detail
    • Strong collaboration skills to work with a range of stakeholders across IT, Data and Business teams
    • Comfort with ambiguity and grace under pressure

    Method of Application

    Application deadline is on Thursday 25th June 2020 and all applications should be sent to

    Learn how to get a job in any industry you want. Read 72 Hours to The Job You Love

  • Send your application

Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

This website uses cookies to improve your experience. By using this site you agree to the storing of cookies on your device to enhance navigation, analyze site usage, and assist in our marketing efforts. To learn more, see our Cookie Policy. Accept and Close
Send your application through

Yahoomail Gmail Hotmail