Careers

We’re looking for people who believe we can accomplish much more together than apart. See open positions below.

  • Optimisation Developer

    We are looking for candidates that are interested in solving problems in the field of Discrete Optimization and Vehicle Routing. The role would require interacting with the client, problem framing, solution formulation and analytics.

    Required qualification in one or more of the fields listed below:

    Desired Qualifications

    • BSc/BSc Honours (Data Science, Mathematics, Computer Science, Actuarial or Statistics)
    • BSc Engineering (Industrial or Electrical)
    • Honours in Operations Research or Logistics
    • Simulation

    Experience:

    • Modelling experience - Familiar with modelling techniques or modelling tools.
    • Familiarity with scientific computing – C# preferable and R experience helpful
    • Reasonable command of Excel
    • Detail-rich communication style
    • Willingness to learn and adapt
  • Logistics Implementer

    We are looking for an enthusiastic, self-driven product specialist to join our team. The focus would be on understanding business requirements, designing and delivering solutions within a structured product offering. An ideal candidate would have experience in business analysis, system configuration and project management within the logistics industry.

    Duties and Responsibilities

    The successful candidate will be responsible for implementing transport optimisation software, including business analysis, requirement specifications, solution design, liaising with software developers, training and go-live duties, the preparation of documentation and SOP’s, the configuration/loading of master data into optimization software, software troubleshooting, process mapping and reengineering, support, project management and implementation auditing.

    Job Requirements

    • BEng (Industrial Engineering), Logistics or BComm Logistics Degree (or similar) from an accredited University. Project management skills
    • Analytical skills to aid troubleshooting and analysing client requirements.
    • Ability to work under pressure and to work with a variety of people with varying skill levels.
    • Must be self-motivated and keep track of all aspects of project work.
    • Transport optimisation solution design experience an asset (relevant experience will be considered).
    • Working experience in transport optimisation would be advantageous.
    • Thorough working knowledge of IT Operating Systems, networking environments, NoSQL databases, and tools such as MS Excel would be advantageous.
  • C# Developer-Middleware/Reporting

    We are looking for a candidate who is passionate about Software Development. The ideal candidate would be responsible for solving problems in the task of data import/export, especially with large datasets. To be successful, you need to be able to take on challenges with ease and you need to be able to work well under pressure.

    Duties and Responsibilities

    • Work with several teams – gathering and documenting requirements to meet business needs
    • Development, with an emphasis on robustness and efficient runtime
    • Transition existing reports and dashboards to other internal teams, clients or technology
    • Testing and deployment of software
    • Provide training and assistance to internal teams/clients
    • Provide 3rd level support to ensure the availability and performance of developed reports and dashboards
    • Other related tasks

    Job skills

    • Experience working with .Net Framework, .Net Core and ASP.Net Web APIs
    • Windows Services
    • Strong SQL Server/TSQL
    • Mongo DB
    • Web Services
    • Design Pattern, OO and Design Principles
    • Secure Coding Standards

    Advantageous Skills

    • GraphQL
    • WPF

    Job Requirements

    • Required: Degree in Computer Science or equivalent
    • Minimum 3 years’ software development experience
  • Technical Documentation & Training Manager

    We are looking for a passionate, enthusiastic, self-driven Training and Technical Documentation Manager to create, edit, and organize highly technical information and turn it into compelling and useful content. The candidate will be responsible for taking the product suite training to the next level and ensuring that the documentation is clear, correct, comprehensive and easy to use.

    Duties and Responsibilities

    • Manage and co-ordinate the efforts of the documentation and training team
    • Manage, plan, co-ordinate and assist with the training of new OPSI employees and clients on relevant OPSI products as well as associated software technologies
    • Continuously assess and update training material to match the current release and ensure examples track accordingly
    • Create, update, maintain, review and manage technical documentation related to OPSI products, including but not limited to:
      • business requirement documents
      • functional requirement specifications
      • development specifications
      • scope of work documents
      • manuals
      • training materials
      • standard operating procedures
      • in-line help
      • marketing and instructional videos
    • Create, maintain, edit and review non-technical company documents, including but not limited to:
      • feedback forms
      • policies and procedures
      • internal documentation for processes
      • document templates and guidelines
    • Identify product experts and ensure documentation follows specific standards
    • Manage the creation of case studies, project credentials and supporting marketing material
    • Design of brochures, pamphlets, advertisements, pull-up banners, exhibition- and marketing material
    • Maintain a register and ensure that purchased stock materials (website templates, photos, images, graphics, videos, etc) are appropriately controlled and managed according to their licensing requirements
    • Maintain an internal and external training register
    • Management of the LMS

    Job Requirements

    • Minimum 5 years’ experience (including managerial experience) within a software development environment
    • Excellent oral and written communication skills
    • Experience in:
      • Configuration and setup of an LMS
      • Technical product training
      • Software documentation
      • Different types of diagrams e.g., ERD, UML, Process Flow, CRC, etc
      • Managing a team