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 multinational 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 multinational 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.

Conversion Specialist

Based In: Johannesburg, South Africa

As a leading developer of legal software solutions for the South African and international markets, we are looking for a Conversion Specialist 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 Experience Needed:

In depth knowledge and understanding of accounting principles.

In depth knowledge and understanding of accounting software focused on the composition and extraction of data.

Skilled in data analysis and troubleshooting to be able to analyse, understand and convert data from one system into GhostPractice.

Skilled in Transact SQL for writing of client reports.

Intermediate to advanced Microsoft Excel skills for data analysis and converting as well as report template creation.

Innovative problem solving skills.

Attention to detail.

Delivery of high quality work in a timely manner.

Ability to work quickly and accurately under pressure.

Willing to work overtime and accommodate different time zones.

Good administration skills.

Good communication skills.

Personal commitment to delivering the project in the agreed timeframe.

Ability to work in a team.

Good initiative and confidence to work independently, asking relevant questions when necessary.

Punctual.

Skilled in Microsoft Excel Visual Basic Studio.

Skilled in SQL programming to assist with writing and developing data extraction and migration tools required.

Role:

Manage, refine and upgrade the standard conversion process, policies and procedures.

Provide assistance and training to GhostPractice consultants on the conversion process.

Provide assistance and training to GhostPractice consultants on SQL query writing.

Check the quality and internal sign-off of conversions from other consultants.

Spec and write exception reports for clients using customised Transact SQL scripts.

Extract, analyse, troubleshoot and convert legacy data into GhostPractice.

Assist with developing data extraction and migration tools.

Build Excel templates to accompany customized Transact SQL scripts.

Quality Analyst

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 Quality Analyst to join our multinational 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 Experience Needed:

Minimum 3 year IT related degree or diploma.

1-2 years of experience in testing complex software systems.

Experience creating and maintaining testing environments.

Experience executing test cases. Designing of test cases advantageous.

Excellent written and spoken communication skills.

Analytical and logical problem-solving skills.

Excellent understanding of testing concepts and the role of QA in Scrum.

Web testing & automation experience would be advantageous.

Basic SQL skills – advanced SQL skills would be advantageous.

Role:

Analysing requirements and designing test cases.

Manual and Automated testing.

Database querying and maintenance.

Maintenance of test and development environments.

Release management.

Software build processes.

Interpreting requirements documents, system architecture and design.

Agile development methodology/Scrum management techniques.

Web and Desktop technologies.

Implementation 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 an Implementation 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 Experience Needed:

Minimum matric. Tertiary qualification advantageous.

3-4 years’ experience.

Understanding of business accounting up to trial balance and including bank reconciliations capturing from bank statements essential.

Understanding of legal accounting advantageous.

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.

Ability to handle multiple priorities and remain focused and organized.

Ability to effectively communicate verbally and in writing.

Ability to effectively perform activities delegated by fellow teammates.

Proficiency in Microsoft Office products.

Role:

Understand the functionality of the GhostPractice system.

Interview clients and their staff in order to understand their business and operational requirements in order to implement GhostPractice successfully.

Convert client's data from legacy systems into GhostPractice.

Update clients to the latest GhostPractice version.

Problem solve client’s issues.

Functional testing of software.

Service clients in terms of their requirements of the GhostPractice system.

Execute the strategy as expressed by the Executive Management team of the company (CEO; COO, Product Manager and Head of Sales).

Manage the project assigned to you, ensuring all milestones are met and the project goes live as per project plan.

Attend meetings with the client about their project.

Testing the integrity of the data with the client.

Train clients in a classroom setup or one-on-one training sessions with individual clients on GhostPractice.

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

Assist the client with handholding and support during the user acceptance testing and go live phases.

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

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

Ensure that all project related admin and documentation is completed and filed on GhostPractice and that all client signed documents are submitted to the line manager.

Implementation Support 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 an Implementation 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 Experience Needed:

Must have matric.

1-2 years’ experience.

Understanding of basic bookkeeping and ability to capture creditor and debtor information as well as information on bank statements and do reconciliations.

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.

Ability to handle multiple priorities and remain focused and organized.

Ability to effectively communicate verbally and in writing.

Ability to effectively perform activities delegated by fellow teammates.

Proficiency in Microsoft Office products.

Role:

Understand the functionality of the GhostPractice system.

Install and set up software at clients.

Interview clients and their staff in order to understand their business and operational requirements in order to implement GhostPractice successfully.

Update clients to the latest GhostPractice version.

Train clients on the functionality of the GhostPractice system.

Problem solve client’s issues.

Functional testing of software.

Service clients in terms of their requirements of the GhostPractice system.

Execute the strategy as expressed by the Executive Management team of the company (CEO; COO, Product Manager and Head of Sales).

Testing the integrity of the data with the client.

Train clients in a classroom setup or one-on-one training sessions with individual clients on GhostPractice.

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

Assist the client with handholding and support during the user acceptance testing and go live phases.

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

Assist the client with setting up of milestones, event sets and documents (templates) on GhostPractice.

Ensure that all project related admin and documentation is completed and filed on GhostPractice and that all client signed documents are submitted to the line manager.

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.