Available Vacancies

We’re always looking for talented individuals to join our awesome team! If you think you’ve got what it takes, we’d love to hear from you.

Below are some of the positions we currently have available.


Minimum of 3 years experience

Required skills:

  • Kotlin(Java)
  • Typescript

Beneficial skills:

  • C#
  • SQL Server
  • .Net
  • .Net core
  • React
  • React Native
  • NextJS
  • Git
  • Tailwind
  • CSS
  • NodeJs
  • JQuery


  • Bookkeeping diploma or similar tertiary qualification
  • Debtors & creditors experience
  • 1-2y Pastel partner experience
  • 1-2y Payroll experience
  • Must have own transport

Skills Development Facilitator

  • User and Admin training, and handholding during go–live
  • Booking of training at clients as well as in-house
  • Responsible for updating the manuals, orders, and stock control
  • Issuing of certificates
  • Interaction with FutureSoft clients on all levels, training, advise, general inquiries, and feedback to business and contact sessions
  • Ability to do comprehensive QA testing and formulate training material for the end user
  • Test material for grading purposes
  • Transfer of knowledge to other departments to share project information
  • High standard of professionalism and integrity
  • Strong work ethic
  • Respecting the company’s work ethic and the employees around you, always project a positive attitude to fellow employees and clients
  • Travel locally and internationally
  • Being on time

Required skills and abilities:

  • Knowledge of the Debt collection industry
  • Previous/current software training skills are a MUST
  • Excellent verbal and written communication skills
  • Excellent organisational skills and attention to detail
  • Proficient with Microsoft Office Suite or related software


    • Creation of test designs, test processes, test cases, and test data
    • Review and analyse system specifications
    • Responsible for conducting the testing, thereafter analysing the results, and submitting the observations to the development/data/projects team
    • Updating development/data/projects team regularly about the progress of testing activities
    • Interact with the clients to better understand the product requirements or in case the design requires any kind of modifications
    • Carry out regression testing whenever changes are made to the code to fix defects
    • Conduct post-release/ post-implementation testing
    • Responsible for creating test-product documentation and participating in testing-related walkthroughs
    • Create logs to document testing phases and defects
    • Collaborate closely with other team members and departments
    • Help troubleshoot issues
    • Design and develop automation scripts when needed
    • Provide timely solutions
    • Ability to handle multiple tasks simultaneously
    • Ability to work in a fast-paced environment with minimal supervision
    • Sense of ownership and pride in your performance and its impact on the company’s success

    Types of testing you will be required to do:

    • Agile Testing: Testing without a specification
    • Unit Testing: Testing the component causing the problem instead of the entire module.
    • Integration Testing: Testing different components together to ensure the entire module functions as it should
    • Regression Testing: Testing with the goal to break the function

Application form

Contact Us

FutureSoft Website Contact Form