a
Facebook Linkedin
Title Image

Careers

Join our team!

As a leading developer of software solutions for the South African and international markets, we are always looking for great people to join our multi-national team.

If you want to grow your career and be part of a dynamic and result driven team of people who are passionate about what they do, one of the roles listed below may be ideal for you. If there are none listed, we do not have anything specific available at the moment.

Software Engineer

Based In: Cape Town, South Africa

As a leading South African developer of legal software solutions for the South African and international markets, we are looking for a Software Engineer to join our multi-national team. We give you the opportunity to work alongside and learn from some of the most talented developers and IT professionals in Cape Town and Toronto.

If you are looking to grow your career and be part of a dynamic and result-driven team who are passionate about what they do, then this could be the perfect role for you.

Skills and Experiences Needed:

Minimum 3-year IT-related degree or diploma.

3+ years of solid industry experience in designing and building software applications in C# and .NET.

Practical experience in developing web, mobile, and desktop applications.

Knowledge about server and cloud based technologies.

Willingness to learn.

Experience in .NET Core, ASP.NET Core and Angular all advantages.

Analytical and logical problem-solving skills.

SQL & relational database programming skills.

HTML, CSS and JavaScript development experience advantageous.

Web back-end technologies (e.g. SOAP, REST) experience advantageous.

Experience in mobile development in Xamarin and/or NativeScript advantageous.

Exposure to Microsoft Azure would be advantageous.

Exposure to Scrum and Agile methodologies will be advantageous.

Must be a South African citizen or hold valid work permit.

Role:

Work inside of a team, following Agile development methodologies.

Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework.

Follow best software engineering practices.

Exercise version control discipline to maintain source code.

Implementation Consultant

Based In: Cape Town, South Africa

As a leading developer of legal software solutions for the South African and international markets, we are looking for an Implementation Consultant to join our multi-national team.

If you are looking to grow your career and be part of a dynamic and result-driven team who are passionate about what they do, then this could be the perfect role for you.

Skills and Experience Needed:

Must have valid driver’s license and own reliable transport.

Must be willing to travel away from home as required.

Must be client centred and a strong team player.

Strong knowledge of Word and Excel.

Must have matric.

Role:

Managing the project assigned to you and making sure that all milestones are met and the project goes live as per project plan.

Attending to meetings with the client about the project.

Interviewing the client and understanding the client’s processes and procedures in order to implement GhostPractice successfully.

Understanding and Analysing the client’s data along with the client and converting and importing it into GhostPractice.

Testing the integrity of the data along with the client.

Training Clients in a classroom setup or doing one-on-one training sessions with individual clients on GhostPractice.

Installing SQL and GhostPractice at the client if and when necessary.

Assisting the client with handholding and support during the User Acceptance testing and Go Live phases.

Communicating project progress internally as well as to the client on a regular basis.

Ensuring that your client understands all the appropriate financial and management reports in the system to assist them in better managing their business and staff.

Ensuring that all project related admin and documentation is completed and filed on GhostPractice.

Implementation Consultant

Based In: Durban, South Africa

As a leading developer of legal software solutions for the South African and international markets, we are looking for an Implementation Consultant to join our multi-national team.

If you are looking to grow your career and be part of a dynamic and result-driven team who are passionate about what they do, then this could be the perfect role for you.

Skills and Experience Needed:

Must have valid driver’s license and own reliable transport.

Must be willing to travel away from home as required.

Must be client centred and a strong team player.

Strong knowledge of Word and Excel.

Must have matric.

Role:

Managing the project assigned to you and making sure that all milestones are met and the project goes live as per project plan.

Attending to meetings with the client about the project.

Interviewing the client and understanding the client’s processes and procedures in order to implement GhostPractice successfully.

Understanding and Analysing the client’s data along with the client and converting and importing it into GhostPractice.

Testing the integrity of the data along with the client.

Training Clients in a classroom setup or doing one-on-one training sessions with individual clients on GhostPractice.

Installing SQL and GhostPractice at the client if and when necessary.

Assisting the client with handholding and support during the User Acceptance testing and Go Live phases.

Communicating project progress internally as well as to the client on a regular basis.

Ensuring that your client understands all the appropriate financial and management reports in the system to assist them in better managing their business and staff.

Ensuring that all project related admin and documentation is completed and filed on GhostPractice.

Client Relationship Manager

Based In: Johannesburg, South Africa

As a leading South African developer of legal software solutions for the South African and international markets, we are looking for a Client Relationship Manager to join our multi-national team.

If you are looking to grow your career and be part of a dynamic and result-driven team who are passionate about what they do, then this could be the perfect role for you.

The successful candidate will report to the National Consulting Manager. The position will be primarily based in Johannesburg but will involve extensive travel and overtime including weekends and public holidays.

Skills and Experiences Needed:

Tertiary qualification plus 3-5 years relevant experience OR Matric plus 8 years relevant experience.

MS Office Certification advantageous.

Degree in Finance, Management, IT or similar advantageous.

Good telephone manner.

Good writing ability.

Good interpersonal and communication skills.

Experience in dealing with clients at an executive level.

Fluent in English and Afrikaans - spoken and written.

Able to use Microsoft Office - primarily Outlook and Excel.

Well presented.

Good planning skills.

Good problem-solving skills.

Good data analysis skills.

Ability to identify trends and issues.

Ability to understand the root causes of trends and/or issues.

Ability to develop solutions to problems.

Liaise with people from various teams and manage their delivery.

Superior working knowledge of GhostPractice.

Role:

Extract data from various systems and compile it into useable information.

Update and maintain CRM systems for account management functions performed.

Communicate with multiple teams (internal and external).

Receive, assess and redirect queries from clients and staff as required.

Identify meetings to be scheduled.

Analyze tickets logged by clients.

Analyze client data.

Meetings and workshops with clients.

Advise clients on GhostPractice related issues.

Understand problems experienced by clients and define/develop solutions.

Develop workaround solutions (validated with internal experts) where necessary.

Manage solution implementation.

Develop detailed GhostPractice bugnets for problems identified (by clients or account manager).

Provide client feedback.

Manage hotlist issues.

Assist with billing and debtors query issue resolution.

Assist and manage from implementation to support handover.

Assist with events, workshop and other client-related functions as required.

Assist with other general administrative and ad hoc tasks as required.

Templates Consultant

Based In: Johannesburg, South Africa

As a leading South African developer of legal software solutions for the South African and international markets, we are looking for a Templates Consultant to join our multi-national team.

If you are looking to grow your career and be part of a dynamic and result-driven team who are passionate about what they do, then this could be the perfect role for you.

Skills and Experiences Needed:

Must have matric.

Proper phone etiquette.

Ability to speak and write clearly and accurately.

Legal document drafting knowledge and understanding.

Willingness to cooperate with others and work to the greater good.

Must have advanced word processing skills and be proficient in the use of Microsoft Word.

Ability to manage time well.

Ability to work well under pressure.

Ability to work accurately at a fast pace and multitask.

Good working knowledge of Windows Operating System, MS Office, Internet and MS Outlook.

Role:

Understand all the functionality within Microsoft Word.

Understand all the functionality within the GhostPractice system to enable you to create templates.

Create and prepare client precedents on the GhostPractice system.

Analyse and understand the information that the clients use to complete their precedents.

Test documents with the project manager and client.

Make amendments to documents as necessary and requested by the client.

Train clients on using their templates from GhostPractice.

Troubleshoot and problem solve on template errors and problems.

Research on any document information relevant to creating these precedents.

Develop and maintain a GhostPractice Precedent Library within your team.

Train internal staff on Microsoft Word and the GhostPractice Template Manager.

Keep your skills and knowledge up to date on any changes in Microsoft Word as well as GhostPractice Template Manager in order to maintain an excellent level of service at all times.

First Tier Support Consultant

Based In: Cape Town, South Africa

As a leading South African developer of legal software solutions for the South African and international markets, we are looking for a first tier support consultant to join our multinational team.

If you are looking to grow your career and be part of a dynamic and result-driven team who are passionate about what they do, then this could be the perfect role for you.

Skills and Experiences Needed:

Must have matric. Tertiary qualifications advantageous.

Ability to speak additional languages (other than English) advantageous.

Proper phone etiquette.

Ability to speak and write clearly and accurately.

Effective listening skills.

Knowledge of relevant software computer applications and equipment.

Good working knowledge of Windows and MS Office – proficient in MS Word and Excel.

Good understanding of computer operating systems, internet and hardware.

Previous call centre experience advantageous.

Knowledge of customer service principles and practices.

Willingness to co-operate with others and work to the greater good.

Must be organised and have multitasking capabilities.

Attention to detail.

Must be able to sit for long periods.

Must be punctual.

Position requires use of headset/microphone.

Role:

Answer telephone calls.

Deliver service and support to clients using automated call distribution phone software.

Log tickets with client queries.

Allocate tickets to the relevant consultant.

Interact with customers to provide and process information in response to inquiries, concerns, and requests about products and services.

Gather customer’s information and determine the issue by evaluating and analysing the symptoms.

Follow standard processes and procedures.

Identify and escalate priority issues as per client specifications.

Follow up and make scheduled callbacks to customers where necessary.

Stay current with system information, changes and updates.

Assist with software updates.

Maintain good relationships with clients according to their Service Level Agreement (SLA).

Let’s Make Things Happen

Are you passionate about your career and have the necessary skills and a positive attitude to go with it? Then send us your resume and details for all our opportunities.