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.

Must have proven experience in HTML, CSS and JavaScript development.

Must have proven experience in web back-end technologies (e.g. SOAP, REST).

Experience in mobile development in Xamarin and/or NativeScript.

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.

Junior Technical 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 a Junior Technical 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:

Experience working in MS Office (Word, Excel and Outlook).

A+ (or any computer hardware experience).

N+ (or similar network experience).

Windows Server Qualification or experience.

Terminal Services Qualification or SQL Administration and installation.

Experience working in SQL Query analyser advantageous.

Knowledge on the basics of SMTP and Routing; DNS and Active Directories.

Role:

Responsible for all SQL and GhostPractice Installations and to ensure that all the related Services are installed and running.

Analysing the information obtained from the client and Compiling the Site Assessment Report according to the specifications of the client’s Server and Workstations and providing advice on how to best meet the requirements.

Assisting the client’s IT Vendors in setting up and configuring the Mobile App to GhostPractice. To ensure that SSL Certificates are loaded and the Mobile App installed and working on the client’s Cell Phone, IPad or Tablet.

Assisting with Technical Support to the rest of the Implementation team.

Assisting the Implementation Consultants with their Conversions.

Extracting Legacy data for the consultants for a Conversion to be done.

Setting up 3rd Party software integration with clients.

Supporting all clients with any GhostPractice related Technical issues.

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.