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: Johannesburg, 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.

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.